选择对话框选择的项目发行

2020-09-01 02:06发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我已经将一个具有4个项目的json数据的模型绑定到sap.m.SelectDialog。 以下是物品

1。 苹果

2。 香蕉

3。 橙色

4。 胡萝卜

现在我已经选择了2个(多选)苹果和香蕉。 在选择对话框中显示选择了2个项目

现在,您搜索不存在的项目,说我搜索了萝卜并且过滤器列表中没有项目。 但由于之前我选择了☑2个项目,因此显示为2

当您单击完成按钮时。 在事件中,确认我有0个选定项(oEvent.getParameter(" selectedItems"))��

但是如果您选择列表,我会弹出对话框

var list = sap.ui.getCore()。byId(" dialog-list")

var selected = list.getSelectedContextPaths()

然后这种替代方式给了我2个选择项。

我找不到任何方法来清除所有选择,我找到了将showClearButton设置为true,从核心获取按钮ID和firepress的另一种方法

我找不到任何方法来传递索引数组并在多选对话框中手动选择对话框项。

此控件是否有任何稳定版本。 还是我需要使用另一个满足我的基本方案?

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我已经将一个具有4个项目的json数据的模型绑定到sap.m.SelectDialog。 以下是物品

1。 苹果

2。 香蕉

3。 橙色

4。 胡萝卜

现在我已经选择了2个(多选)苹果和香蕉。 在选择对话框中显示选择了2个项目

现在,您搜索不存在的项目,说我搜索了萝卜并且过滤器列表中没有项目。 但由于之前我选择了☑2个项目,因此显示为2

当您单击完成按钮时。 在事件中,确认我有0个选定项(oEvent.getParameter(" selectedItems"))��

但是如果您选择列表,我会弹出对话框

var list = sap.ui.getCore()。byId(" dialog-list")

var selected = list.getSelectedContextPaths()

然后这种替代方式给了我2个选择项。

我找不到任何方法来清除所有选择,我找到了将showClearButton设置为true,从核心获取按钮ID和firepress的另一种方法

我找不到任何方法来传递索引数组并在多选对话框中手动选择对话框项。

此控件是否有任何稳定版本。 还是我需要使用另一个满足我的基本方案?

付费偷看设置
发送
1条回答
1楼 · 2020-09-01 02:31.采纳回答

嗨,萨加尔,
不要使用(oEvent.getParameter(" selectedItems")),但要使用其他方法:
var aObject = oEventAttachConfrim.getParameter(" selectedContexts");

适合您的范围。
塞巴斯蒂安诺

一周热门 更多>