Sapui5 如何在Fiori中实现sap.m.Table的新项?
我想在sap.m.表中实现新项(行)。在的添加项部分中,如下所示: 这是我的 我有三个问题:Sapui5 如何在Fiori中实现sap.m.Table的新项?,sapui5,Sapui5,我想在sap.m.表中实现新项(行)。在的添加项部分中,如下所示: 这是我的 我有三个问题: 如何将新行添加到表的第一项 如何“用视觉指示器突出显示”?(设计中左侧蓝色部分) 为什么addOneRow功能在setModel之前不起作用?是因为数据绑定刷新了表还是其他原因 1-我在几个项目中解决这个问题的方法是使用两个表:第一个表只包含一个固定行,第二个表绑定到一个数组。单击第一个表中的“添加”按钮时,会重置第一个表内容,并向第二个表绑定添加一个项 2-hightlight属性位于项目上。例如:
addOneRow
功能在setModel
之前不起作用?是因为数据绑定刷新了表还是其他原因1-我在几个项目中解决这个问题的方法是使用两个表:第一个表只包含一个固定行,第二个表绑定到一个数组。单击第一个表中的“添加”按钮时,会重置第一个表内容,并向第二个表绑定添加一个项 2-hightlight属性位于项目上。例如:
<ColumnListItem type="Detail" highlight="Error">
如果您使用#1中的我的解决方案,则只能在第一个表中使用它
3-你完全正确,这也是为什么你应该把你的“addOneRow”放在“onAfterRendering”回调中,以确保你的最后一行(你可能一直想要的)总是显示出来。
(顺便说一句,如果您使用来自#1的解决方案,您就不再需要它了)非常感谢您。对于第一个问题,我通过使用
insertItem
替换addItem
,修复了它,这里有一个新的演示: