点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我正在使用Table控件中的Multicombo框。我正在尝试使用xml视图中的Json Data在Multi Combo框中显示默认值。 我已经按照以下方式完成了数据映射。 如果在表外使用Multicombo框,则可以使用。 但是,如果我在表格控件中使用"多"组合框,则不会显示默认值。 它不在表中使用的mutlicombo框中显示默认数据和数据列表。 您能帮我解决此问题的缺失吗? 这是我正在尝试的示例代码。这是Json结构: var oModel = new JSONModel({ 选择的键:["绿色","蓝色"], 可用的汽车颜色:[ {ColorId:"红色",说明:"红色"}, {ColorId:"绿色",说明:"绿色"}, {ColorId:"蓝色",说明:"蓝色"}, {ColorId:'Cyan',Description:'Cyan'}, {ColorId:'Magenta',Description:'Magenta'}, {ColorId:'Yellow',说明:'Yellow'}, {ColorId:"黑色",说明:"黑色"}, ] }); this.getView()。setModel(" colorModel",oModel); 谢谢
代码中有很多错误,例如,您未正确绑定行,行应具有一些事务性数据。 某些地方的绑定不正确。
我已经调整了下面的插销中的代码,请检查一下。
https://plnkr.co/edit/z6Hnuq2V7KBzznm7
Mahesh,
感谢回复和示例代码。
我上次错过了通知您,我要在表格中显示更多列,这是json数据可用的列的列表,由于我需要显示表格中的所有列,因此我在 表格级别的行属性为rows =" {colorModel>/}。因此我在根级别进行了映射。但是在您的json中,您添加了另一个空的json数组,并将该表映射到该级别以进行表映射,行属性为rows = " {colorModel>/actualData}。 如果您那样进行映射,那么如何在表中显示其他列数据,例如" Id,Description,ColorPattern"。 请澄清。
一周热门 更多>