点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我遇到一些奇怪的行为。
我将JSONModel绑定到sap.m.List。 内容是从外部系统加载的,因此很遗憾,没有oData服务可用。 我已经为列表增加了。 每当用户单击"扩展"按钮时,我都会从外部系统获取下一页项目,并将新项目添加到现有JSONModel中。 工作正常。
我也想对列表进行排序。 因此,我实现了一个片段,并将sap.ui.model.Sorter设置为Binding对象。 排序也可以。
但是在列表增加之后,我更改了排序,所有其他项都消失了。 仅第一组项目可见。 不过,这些项目仍然是JSONModel的一部分。 有趣的是,缩小发生在列表的updateStarted和updateFinished事件之间。
知道为什么会这样吗?
我发现在排序过程中应用了growthThreshold。
从我的角度来看,这是一个错误。 我正在使用JSONModel,因此项目已经加载。 没有可用的oData服务进行排序。
但是当我使用sap.ui.model.Sorter时,列表缩小到了GrowthThreshold的大小。 这些项目在后台仍然存在,但是已从列表中删除。
有任何解决方法的想法吗?
一周热门 更多>