mNavigationView.setNavigationItemSelectedListener(new NavigationView.OnNavigationItemSelectedListener() {
@Override
public boolean onNavigationItemSelected(MenuItem menuItem) {
mDrawerLayout.closeDrawers();
// Add this
toolbar.setTitle(menuItem.getTitle());
if (menuItem.getItemId() == R.id.nav_item_komisia) {
FragmentTransaction xfragmentTransaction = mFragmentManager.beginTransaction();
xfragmentTransaction.replace(R.id.containerView,new TabFragment()).commit();
menuItem.setTitle(" New title "); // NOT WORKING
}
return false;
}
});
上面的代码是点击启用热点字段后会弹出新窗口的表单。我想打印单击的字段(已启用热点)的值。
答案 0 :(得分:3)
我猜你说的是ALV Grid。因此,您使用名为 REUSE_ALV_GRID_DISPLAY 的FM。有一个名为 I_callback_user_command 的导出参数。在此参数中,您必须设置程序的表单名称。例如:
FORM user_command USING rf_ucomm LIKE sy-ucomm
selfield TYPE slis_selfield.
DATA: lv_qmnum TYPE qmnum.
CASE selfield-fieldname.
WHEN 'QMNUM'.
"Code
ENDCASE.
ENDFORM.
表格:
a
我希望能帮助你。