2020-08-20 18:33发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我有一个TableSelectDialog,它已绑定到OData服务中的模型。
问题在于,在用户输入搜索词之前,控件已经从OData服务读取了条目,但是我想防止这种情况,仅在触发搜索事件后才触发项目绑定。
原因是我还有其他过滤器,具体取决于屏幕上除搜索项以外的其他输入,但不幸的是,由于UI5不支持,我无法在XML视图中动态定义过滤器。
一种解决方法是通过编程定义布局或对布局使用片段,但我想避免每次都重新创建绑定。
答案实际上比我想象的要简单得多。
我设法通过在调用open()以显示对话框之前进行必要的过滤来解决此问题。
但是,我认为如果有一种方法通常可以推迟(聚合)控件中的绑定,那仍然会很好。 也许有吗? 如果是这样,也许您可以回答上述问题。
最多设置5个标签!
答案实际上比我想象的要简单得多。
我设法通过在调用open()以显示对话框之前进行必要的过滤来解决此问题。
但是,我认为如果有一种方法通常可以推迟(聚合)控件中的绑定,那仍然会很好。 也许有吗? 如果是这样,也许您可以回答上述问题。
一周热门 更多>