diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-textinput.md b/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-textinput.md index 759066fe81eb9ae9c440ee51063ecabd0de09636..e0b0518c4c4c5b47418d52b63746c2ac3af486de 100644 --- a/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-textinput.md +++ b/zh-cn/application-dev/reference/arkui-ts/ts-basic-components-textinput.md @@ -86,7 +86,8 @@ caretPosition(value: number): void | -------- | -------- | | onChange(value: string) => void | 输入发生变化时,触发回调。 | | onSubmit(callback: (enterKey: EnterKeyType) => void) | 回车键或者软键盘回车键触发该回调,参数为当前软键盘回车键类型。 | -| onEditChanged(callback: (isEditing: boolean) => void) | 输入状态变化时,触发回调。 | +| onEditChanged(callback: (isEditing: boolean) => void)(deprecated) | 输入状态变化时,触发回调。 | +| onEditChange(callback: (isEditing: boolean) => void) 8+| 输入状态变化时,触发回调。 | | onCopy8+(callback:(value: string) => void) | 长按输入框内部区域弹出剪贴板后,点击剪切板复制按钮,触发回调。
value:复制的文本内容。 | | onCut8+(callback:(value: string) => void) | 长按输入框内部区域弹出剪贴板后,点击剪切板剪切按钮,触发回调。
value:剪切的文本内容。 | | onPaste8+(callback:(value: string) => void) | 长按输入框内部区域弹出剪贴板后,点击剪切板粘贴按钮,触发回调。
value:粘贴的文本内容。 | diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-container-alphabet-indexer.md b/zh-cn/application-dev/reference/arkui-ts/ts-container-alphabet-indexer.md index f3ebe26934d894f3629655440db52ea5a0f56060..7ff4c1b32b752117270cbd503aaeb3787da8615d 100644 --- a/zh-cn/application-dev/reference/arkui-ts/ts-container-alphabet-indexer.md +++ b/zh-cn/application-dev/reference/arkui-ts/ts-container-alphabet-indexer.md @@ -55,7 +55,8 @@ AlphabetIndexer(value: {arrayValue : Array<string>, selected : number}) | 名称 | 功能描述 | | -------- | -------- | -| onSelected(index: number) => void | 索引条选中回调。 | +| onSelected(index: number) => void(deprecated) | 索引条选中回调。 | +| onSelect(index: number) => void8+ | 索引条选中回调。 | | onRequestPopupData(callback: (index: number) => Array<string>)8+ | 选中字母索引后,请求索引提示窗口显示内容回调。
返回值:索引对应的字符串数组,此字符串数组在弹出窗口中竖排显示,字符串列表最多显示5个,超出部分可以滑动显示。 | | onPopupSelect(callback: (index: number) => void)8+ | 字母索引提示窗口选中回调。 | diff --git a/zh-cn/application-dev/ui/ts-rending-control-syntax-lazyforeach.md b/zh-cn/application-dev/ui/ts-rending-control-syntax-lazyforeach.md index aab8292c7bb37eafc24567939ad3e42659de7243..29222e5ca82a4cf3068a6a11ded16c437daa013f 100644 --- a/zh-cn/application-dev/ui/ts-rending-control-syntax-lazyforeach.md +++ b/zh-cn/application-dev/ui/ts-rending-control-syntax-lazyforeach.md @@ -19,10 +19,10 @@ interface IDataSource { interface DataChangeListener { onDataReloaded(): void; // Called while data reloaded - onDataAdded(index: number): void; // Called while single data added - onDataMoved(from: number, to: number): void; // Called while single data moved - onDataDeleted(index: number): void; // Called while single data deleted - onDataChanged(index: number): void; // Called while single data changed + onDataAdd(index: number): void; // Called while single data added + onDataMove(from: number, to: number): void; // Called while single data moved + onDataDelete(index: number): void; // Called while single data deleted + onDataChange(index: number): void; // Called while single data changed } ``` @@ -55,13 +55,17 @@ LazyForEach(dataSource: IDataSource, itemGenerator: (item: any) => void, keyG **表3** DataChangeListener类型说明 -| 名称 | 描述 | +| 名称 | 描述 | | -------- | -------- | -| onDataReloaded(): void | 重新加载所有数据。 | -| onDataAdded(index: number): void | 通知组件index的位置有数据添加。 | -| onDataMoved(from: number, to: number): void | 通知组件数据从from的位置移到to的位置。 | -| onDataDeleted(index: number): void | 通知组件index的位置有数据删除。 | -| onDataChanged(index: number): void | 通知组件index的位置有数据变化。 | +| onDataReloaded(): void | 重新加载所有数据。 | +| onDataAdded(index: number): void (deprecated) | 通知组件index的位置有数据添加。 | +| onDataMoved(from: number, to: number): void (deprecated) | 通知组件数据从from的位置移到to的位置。 | +| onDataDeleted(index: number): void (deprecated) | 通知组件index的位置有数据删除。 | +| onDataChanged(index: number): void (deprecated) | 通知组件index的位置有数据变化。 | +| onDataAdd(index: number): void 8+ | 通知组件index的位置有数据添加。 | +| onDataMove(from: number, to: number): void 8+ | 通知组件数据从from的位置移到to的位置。 | +| onDataDelete(index: number): void 8+ | 通知组件index的位置有数据删除。 | +| onDataChange(index: number): void 8+ | 通知组件index的位置有数据变化。 | > ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:** @@ -73,7 +77,7 @@ LazyForEach(dataSource: IDataSource, itemGenerator: (item: any) => void, keyG > > - 允许**LazyForEach**包含在**if/else**条件渲染语句中,不允许**LazyForEach**中出现**if/else**条件渲染语句; > -> - 为了高性能渲染,通过DataChangeListener对象的onDataChanged方法来更新UI时,仅itemGenerator中的UI描述的组件内使用了状态变量时,才会触发组件刷新; +> - 为了高性能渲染,通过DataChangeListener对象的onDataChange方法来更新UI时,仅itemGenerator中的UI描述的组件内使用了状态变量时,才会触发组件刷新; > > - 子项生成器函数的调用顺序不一定和数据源中的数据项相同,在开发过程中不要假设子项生成器和键值生成器函数是否执行以及执行顺序。如下示例可能无法正常工作: > ``` @@ -124,22 +128,22 @@ class BasicDataSource implements IDataSource { } notifyDataAdd(index: number): void { this.listeners.forEach(listener => { - listener.onDataAdded(index) + listener.onDataAdd(index) }) } notifyDataChange(index: number): void { this.listeners.forEach(listener => { - listener.onDataChanged(index) + listener.onDataChange(index) }) } notifyDataDelete(index: number): void { this.listeners.forEach(listener => { - listener.onDataDeleted(index) + listener.onDataDelete(index) }) } notifyDataMove(from: number, to: number): void { this.listeners.forEach(listener => { - listener.onDataMoved(from, to) + listener.onDataMove(from, to) }) } }