点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我有一个ui.table,并且将JSON模型绑定到了它。 整个过程一直很好,但是显然我进行了一些更改,使数据消失了。 获取表的绑定时,我看到了数据,但bindingContext是"未定义的"。
我也在应用rowSettingsTemplate,并且正确地应用了它。 所以 我的4行被突出显示,正是应该突出显示的行。 因此,数据以某种方式存在,但根本没有显示。.
这是我的代码:
varchangedModel = new sap.ui.model.json.JSONModel(); //将新的,更新的和剩余的数据合并到一个模型中 varchangedData = _.concat(插入,更新,剩余); changeData = _.sortBy(changedData,[function(o){return Object.values(o)[0];}])); var oColumns = this.getColumnNames(changedData); changeModel.setData({ 列:oColumns, 行:changedData, }); backendTable.setModel(changedModel," changedModel"); //突出显示新数据/更新数据 var rowSettingsTemplate = new sap.ui.table.RowSettings({ 突出显示:{ 路径:" changedModel> highlight", 格式化程序:formatter.checkHighlight } }); backendTable.setRowSettingsTemplate(rowSettingsTemplate); //绑定行 backendTable.bindRows(" changedModel>/rows");
请让我知道我做错了什么。.
(17.2 kB)
将需要查看该视图的代码。 通常,如果您看到一定数量的行但没有数据,则意味着对于表中的字段,与模型的绑定是不正确的。
您能否分享表及其绑定的定义方式?
一周热门 更多>