点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我正在视图1中显示一个...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我正在视图1中显示一个...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我正在视图1中显示一个表。在该列中,我正在显示一个图标。 按下该图标时,我必须在窗体布局中显示一个包含4个字段的对话框。 这些字段是可编辑的。 这4个字段是"视图1"中"表"的一部分(但未在"视图1"中显示)。
我需要分别为每行更新这4个字段的值。
我可以使用Fragments单击该图标来显示对话框。 但是无法将数据从单击的行传输到对话框。
请任何人告诉我如何捕获单击的行数据。
因为我的表格具有mode =" MultiSelect",所以它具有复选框可供选择。
现在在控制器中,单击ICON时,我不再通过使用-> this.getView()。byId(" Table")。getSelectedItem();
我应使用哪种方法来捕获表中单击的行
你好Rohit,
这是您所期望的吗? 柱塞
此致
Sai Vellanki。
很棒。
谢谢塞。 这就是我在寻找????
try
getSelectedItems()方法
致谢
hmm,
尝试在您的图标的按下事件内使用以下代码。
路径= evt.getSource()。getBindingContext()。getPath();
var模型 = this.getModel();
var obj = model.getProperty(path);
检查示例代码
JS Bin-协作JavaScript调试
嗨,
您可以使用 getSelectedContexts 从 sap.m.ListBase 借用的方法, 获取所选行的上下文,然后可以通过红色模式获取任何属性的值。
此致
Kuntal
尝试以下操作:
var oSelectedItem = oEvent.getSource()。getBindingContext('oModel2')。getObject(); this.newStudentDialog.getModel()。setData(oSelectedItem);
其中:
OEvent->按钮按下
oModel2->将表数据保存到的模型
getObject->将以JSON格式返回行
然后可以将数据设置为fragment(this.StudentDialog)模型。
一周热门 更多>