2020-08-27 08:22发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我需要在表中添加一行。 但是某些列是 hided.so 我只需要为可见列添加单元格?
谢谢
嗨,吉尔比,
我找不到直接从表中获取可见列的方法,但要解决此问题,您可以获取表的所有列并遍历它们以检查是否 这些是可见的。
var visibleColumns = []; var tableColumns = this.getView()。byId(" tableId")。getColumns(); for(var i = 0; i 您将在visibleColumns数组中获取所有可见列。 问候 Anmol
您将在visibleColumns数组中获取所有可见列。
问候
Anmol
您在哪个表中 使用? 是sap.m.Table还是sap.ui.table.Table?
您好吉尔比·约翰
可以根据应在移动设备/平板电脑/台式机等中显示的位置来隐藏列。这些设置是可配置的。但是我相信,由于您要添加行,因此可以显示弹出窗口 与所有领域。 让用户输入并按保存。
Nabheet
嗨Anmol,sap.m.table
嗨,约翰,
您可以通过将对象添加到绑定到表的数组来添加行。
onAdd:function(){ var obj = {" Property1":"", " Property2":"", " Property3":" 12", }; var Model = this.getView()。byId(" ID_DEMO")。getModel(" demoModel"); Model.getData()。results.push(obj); Model.refresh(); },
注意:此处将ID_DEMO赋予您的表ID,demoModel是绑定到您的表的模型名称。
在上述情况下,与Property3绑定的列在表中被隐藏,因此在新添加的行中,只有Property1和Property2也将可见。
此致
Manjunatha Devadiga。
最多设置5个标签!
嗨,吉尔比,
我找不到直接从表中获取可见列的方法,但要解决此问题,您可以获取表的所有列并遍历它们以检查是否 这些是可见的。
您在哪个表中 使用? 是sap.m.Table还是sap.ui.table.Table?
您好吉尔比·约翰
可以根据应在移动设备/平板电脑/台式机等中显示的位置来隐藏列。这些设置是可配置的。但是我相信,由于您要添加行,因此可以显示弹出窗口 与所有领域。 让用户输入并按保存。
谢谢
Nabheet
嗨Anmol,sap.m.table
嗨,约翰,
您可以通过将对象添加到绑定到表的数组来添加行。
注意:此处将ID_DEMO赋予您的表ID,demoModel是绑定到您的表的模型名称。
在上述情况下,与Property3绑定的列在表中被隐藏,因此在新添加的行中,只有Property1和Property2也将可见。
此致
Manjunatha Devadiga。
一周热门 更多>