Home
last modified time | relevance | path

Searched refs:onDatasetChange (Results 1 – 8 of 8) sorted by relevance

/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkui/arkui-ts/
H A Dts-rendering-control-lazyforeach.md251 ### onDatasetChange<sup>12+</sup>
253 onDatasetChange(dataOperations: DataOperation[]): void
255 进行批量的数据处理后,调用onDatasetChange接口通知组件按照dataOperations刷新组件。
257 > **说明:** onDatasetChange接口不能与其他DataChangeListener的更新接口混用。如在同一个LazyForEach中,调用过onDataAdd接口后,不能再调用on…
401 重载所有数据操作。当onDatasetChange含有DataOperationType.RELOAD操作时,其余操作全部失效,框架会自己调用keygenerator进行键值比对。
H A Dts-container-waterflow.md556 listener.onDatasetChange(operations);
/ohos5.0/docs/zh-cn/application-dev/quick-start/
H A Darkts-rendering-control-lazyforeach.md571 onDatasetChange接口允许开发者一次性通知LazyForEach进行数据添加、删除、移动和交换等操作。在上述例子中,点击“change data”文本后,第二项数据被移动到第四项位置,第…
651 1. onDatasetChange与其它操作数据的接口不能混用。
652 2. 传入onDatasetChange的operations,其中每一项operation的index均从修改前的原数组内寻找。因此,operations中的index跟操作Datasource中…
667 3. 调用一次onDatasetChange,一个index对应的数据只能被操作一次,若被操作多次,LazyForEach仅使第一个操作生效。
1581onDatasetChange代替onDataReloaded,不仅可以修复闪屏的问题,还能提升加载性能。
1789 // 写法2:listener.onDatasetChange([{type: DataOperationType.ADD, index: index}]);
1797 // 写法2:listener.onDatasetChange([{type: DataOperationType.CHANGE, index: index}]);
1805 // 写法2:listener.onDatasetChange([{type: DataOperationType.DELETE, index: index}]);
1813 // 写法2:listener.onDatasetChange(
1820 listener.onDatasetChange(operations);
[all …]
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/ark_prefetcher/src/prefetcher/
H A DDataSourceObserver.ts126 onDatasetChange(dataOperations: DataOperation[]): void {
/ohos5.0/docs/en/application-dev/quick-start/
H A Darkts-rendering-control-lazyforeach.md649 Pay attention to the following when using the **onDatasetChange** API:
651 1. The **onDatasetChange** API cannot be used together with other data operation APIs.
652 2. Index of the **operations** passed in the **onDatasetChange** API is searched from the original …
667 3. When **onDatasetChange** is called, the data can be operated only once for each index. If the da…
1581 Replacing **onDataReloaded** by **onDatasetChange** cannot only fix this issue but also improves lo…
1789 // Method 2: listener.onDatasetChange([{type: DataOperationType.ADD, index: index}]);
1797 // Method 2: listener.onDatasetChange([{type: DataOperationType.CHANGE, index: index}]);
1805 // Method 2: listener.onDatasetChange([{type: DataOperationType.DELETE, index: index}]);
1813 // Method 2: listener.onDatasetChange ()
1820 listener.onDatasetChange(operations);
[all …]
/ohos5.0/docs/en/application-dev/reference/apis-arkui/arkui-ts/
H A Dts-rendering-control-lazyforeach.md272 ### onDatasetChange<sup>12+</sup>
274 onDatasetChange(dataOperations: DataOperation[]): void
410 Represents an operation for reloading data. If the **onDatasetChange** event contains a **DataOpera…
H A Dts-container-waterflow.md556 listener.onDatasetChange(operations);
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/
H A DjsPrefetcher.js93 onDatasetChange(dataOperations) { method in DataSourceObserver