点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
亲爱的所有人,
我已经创建了一个带有下拉控件的表,我正在表中动态添加行,
我正在尝试将下拉列表的表列与json模型绑定,但是 那里有些挑战,请查看我的代码并提出建议,
var oTable = this.getView()。byId(" myTable"); this.items.push({ item1:"", item2:"", item3:"" }); this.oModelJson.setData(this.items); this.oTable.setModel(this.oModelJson); this.oTable.bindRows("/");
现在我的item1是视图中声明的下拉列表,在上面的代码结尾之后,我尝试使用以下技术绑定表下拉列表,我的json模型是全局的,并且它具有数据,我能够 成功将我的下拉列表绑定到表外,但是当我将下拉列表移到表中时,它没有绑定,
var oDDL = this.byId(" DropDown"); var oDDLTemplate = new sap.ui.core.Item({ 键:" {key}", 文字:" {Text}" }); oDDL.setModel(this.oJson); oDDL.bindAggregation(" items","/img/results",oDDLTemplate);
这是我的观点,表格
/lineItemTableDelay}" class =" sapUiResponsiveMargin" selectionMode =" MultiToggle" visibleRowCount =" 5" =" true" growthScrollToLoad =" true"> text =" Item 2"/> text =" Item 3"/>
谢谢
你好,哈姆丹,我认为根本原因是当您将下拉列表放到表中时,下拉列表取决于绑定到表的模型。 我找到了一个可以面对您的技术方案的完美样本。 请检查一下。 谢谢
https://sapui5.hana.ondemand.com/#/sample/sap.ui.table.sample.Basic/code
仅通知大家,我无法在 表格视图控件,我需要绑定表格,并在从表单中更新一些字段之后将其拖放到表格中。
预先感谢。
当前,运行时感到困惑,因为绑定到表的模型可能已经链接了存储单个变量的属性,但下拉列表需要一组值。
首先,不要将任何模型绑定到表。 读取模型中的数据后,请使用数组变量将其绑定到表中的dropdown元素。
请遵循前面的 Richard Zhao 提供的示例。
此致
Sharath
亲爱的赵,
感谢您的答复,我需要在表内动态绑定下拉列表,我无法从视图绑定下拉列表控件,因为它是条件绑定,并且仅在添加空白行之后才需要绑定下拉列表。 br>您从SAPUI5 Explored提供的示例代码仅在视图加载时绑定行,这不是我的要求。
谢谢
Hamdan
嗨,这是一个基于您的视图的示例:
https://jsbin.com/vawucijomo/edit?html,输出
尝试手动准备与示例中的JSON类似的JSON。 然后,检查是否能够通过下拉数组将数据放入表中。
然后,检查您获取的数据JSON文件是否具有类似的格式并进行测试。 数据绑定到表时一定是某些东西,这是由于数据无法加载。
此致
Sharath
一周热门 更多>