2020-09-24 01:22发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我在使用SAP UI5中的表时遇到问题。 所示的大多数数据由odata接收。 但是我们需要一些输入字段以进行进一步处理。
添加它们非常容易,但是我不知道以后如何访问它们。 例如,我必须过滤字段是否已填充。
通常,我将对模型进行过滤,但是该模型仅包含odata服务的数据。
有什么想法吗?
谢谢。
嗨,
您是否在此处查看过? 如果这还不够,请向您添加代码和所需的所有数据,或者提供更好的工作示例,例如此处。
getItems ()返回? (另请参见此处)。
我有一个 JSFiddle ,它做了类似的事情,在liveChange处理程序中,我检查了值并将过滤器应用于模型。/p>
在这种情况下,您可以创建一个按钮处理程序,并使用表的项目聚合周期来检查输入单元格的值。
handleLiveChange:函数(事件){ 如果(event.getParameter(" newValue")!==" filter")返回; var oRow = event.getSource()。getParent(); var filterValue = oRow.getCells()[0] .getText(); 如果(filterValue){ var oFilter = new sap.ui.model.Filter(" CustomerID",sap.ui.model.FilterOperator.NE,filterValue); var oTable = this.getView()。byId(" testTable"); var item = oTable.getItems()[0]; var oItemTemplate = item.clone(); oTable.unbindAggregation(" items"); oTable.bindAggregation(" items",{路径:"/img/Customers",模板:oItemTemplate,过滤器:[oFilter]}); //oTable.getBinding('items').filter([oFilter]); //event.getSource()。setValue(''); } }
最多设置5个标签!
嗨,
您是否在此处查看过? 如果这还不够,请向您添加代码和所需的所有数据,或者提供更好的工作示例,例如此处。
getItems ()返回? (另请参见此处)。
嗨,
我有一个 JSFiddle ,它做了类似的事情,在liveChange处理程序中,我检查了值并将过滤器应用于模型。/p>
在这种情况下,您可以创建一个按钮处理程序,并使用表的项目聚合周期来检查输入单元格的值。
一周热门 更多>