Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
146920e1
D
Docs
项目概览
OpenHarmony
/
Docs
大约 1 年 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
146920e1
编写于
3月 19, 2022
作者:
K
kukixi
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
deprecated apis
Signed-off-by:
N
kukixi
<
kouxinxin@huawei.com
>
上级
651ff265
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
23 addition
and
17 deletion
+23
-17
zh-cn/application-dev/reference/arkui-ts/ts-basic-components-textinput.md
...n-dev/reference/arkui-ts/ts-basic-components-textinput.md
+2
-1
zh-cn/application-dev/reference/arkui-ts/ts-container-alphabet-indexer.md
...n-dev/reference/arkui-ts/ts-container-alphabet-indexer.md
+2
-1
zh-cn/application-dev/ui/ts-rending-control-syntax-lazyforeach.md
...plication-dev/ui/ts-rending-control-syntax-lazyforeach.md
+19
-15
未找到文件。
zh-cn/application-dev/reference/arkui-ts/ts-basic-components-textinput.md
浏览文件 @
146920e1
...
@@ -86,7 +86,8 @@ caretPosition(value: number): void
...
@@ -86,7 +86,8 @@ caretPosition(value: number): void
| -------- | -------- |
| -------- | -------- |
| onChange(value:
string)
=
>
void | 输入发生变化时,触发回调。 |
| onChange(value:
string)
=
>
void | 输入发生变化时,触发回调。 |
| onSubmit(callback:
(enterKey:
EnterKeyType)
=
>
void) | 回车键或者软键盘回车键触发该回调,参数为当前软键盘回车键类型。 |
| onSubmit(callback:
(enterKey:
EnterKeyType)
=
>
void) | 回车键或者软键盘回车键触发该回调,参数为当前软键盘回车键类型。 |
| onEditChanged(callback:
(isEditing:
boolean)
=
>
void) | 输入状态变化时,触发回调。 |
| onEditChanged(callback:
(isEditing:
boolean)
=
>
void)
<sup>
(deprecated)
</sup>
| 输入状态变化时,触发回调。 |
| onEditChange(callback:
(isEditing:
boolean)
=
>
void)
<sup>
8+
</sup>
| 输入状态变化时,触发回调。 |
| onCopy
<sup>
8+
</sup>
(callback:(value:
string)
=
>
void) | 长按输入框内部区域弹出剪贴板后,点击剪切板复制按钮,触发回调。
<br/>
value:复制的文本内容。 |
| onCopy
<sup>
8+
</sup>
(callback:(value:
string)
=
>
void) | 长按输入框内部区域弹出剪贴板后,点击剪切板复制按钮,触发回调。
<br/>
value:复制的文本内容。 |
| onCut
<sup>
8+
</sup>
(callback:(value:
string)
=
>
void) | 长按输入框内部区域弹出剪贴板后,点击剪切板剪切按钮,触发回调。
<br/>
value:剪切的文本内容。 |
| onCut
<sup>
8+
</sup>
(callback:(value:
string)
=
>
void) | 长按输入框内部区域弹出剪贴板后,点击剪切板剪切按钮,触发回调。
<br/>
value:剪切的文本内容。 |
| onPaste
<sup>
8+
</sup>
(callback:(value:
string)
=
>
void) | 长按输入框内部区域弹出剪贴板后,点击剪切板粘贴按钮,触发回调。
<br/>
value:粘贴的文本内容。 |
| onPaste
<sup>
8+
</sup>
(callback:(value:
string)
=
>
void) | 长按输入框内部区域弹出剪贴板后,点击剪切板粘贴按钮,触发回调。
<br/>
value:粘贴的文本内容。 |
...
...
zh-cn/application-dev/reference/arkui-ts/ts-container-alphabet-indexer.md
浏览文件 @
146920e1
...
@@ -55,7 +55,8 @@ AlphabetIndexer(value: {arrayValue : Array<string>, selected : number})
...
@@ -55,7 +55,8 @@ AlphabetIndexer(value: {arrayValue : Array<string>, selected : number})
| 名称 | 功能描述 |
| 名称 | 功能描述 |
| -------- | -------- |
| -------- | -------- |
| onSelected(index:
number)
=
>
void | 索引条选中回调。 |
| onSelected(index:
number)
=
>
void
<sup>
(deprecated)
</sup>
| 索引条选中回调。 |
| onSelect(index:
number)
=
>
void
<sup>
8+
</sup>
| 索引条选中回调。 |
| onRequestPopupData(callback:
(index:
number)
=
>
Array
<
string
>
)
<sup>
8+
</sup>
| 选中字母索引后,请求索引提示窗口显示内容回调。
<br/>
返回值:索引对应的字符串数组,此字符串数组在弹出窗口中竖排显示,字符串列表最多显示5个,超出部分可以滑动显示。 |
| onRequestPopupData(callback:
(index:
number)
=
>
Array
<
string
>
)
<sup>
8+
</sup>
| 选中字母索引后,请求索引提示窗口显示内容回调。
<br/>
返回值:索引对应的字符串数组,此字符串数组在弹出窗口中竖排显示,字符串列表最多显示5个,超出部分可以滑动显示。 |
| onPopupSelect(callback:
(index:
number)
=
>
void)
<sup>
8+
</sup>
| 字母索引提示窗口选中回调。 |
| onPopupSelect(callback:
(index:
number)
=
>
void)
<sup>
8+
</sup>
| 字母索引提示窗口选中回调。 |
...
...
zh-cn/application-dev/ui/ts-rending-control-syntax-lazyforeach.md
浏览文件 @
146920e1
...
@@ -19,10 +19,10 @@ interface IDataSource {
...
@@ -19,10 +19,10 @@ interface IDataSource {
interface DataChangeListener {
interface DataChangeListener {
onDataReloaded(): void; // Called while data reloaded
onDataReloaded(): void; // Called while data reloaded
onDataAdd
ed
(index: number): void; // Called while single data added
onDataAdd(index: number): void; // Called while single data added
onDataMove
d
(from: number, to: number): void; // Called while single data moved
onDataMove(from: number, to: number): void; // Called while single data moved
onDataDelete
d
(index: number): void; // Called while single data deleted
onDataDelete(index: number): void; // Called while single data deleted
onDataChange
d
(index: number): void; // Called while single data changed
onDataChange(index: number): void; // Called while single data changed
}
}
```
```
...
@@ -55,13 +55,17 @@ LazyForEach(dataSource: IDataSource, itemGenerator: (item: any) => void, keyG
...
@@ -55,13 +55,17 @@ LazyForEach(dataSource: IDataSource, itemGenerator: (item: any) => void, keyG
**表3**
DataChangeListener类型说明
**表3**
DataChangeListener类型说明
| 名称 | 描述 |
| 名称 | 描述 |
| -------- | -------- |
| -------- | -------- |
| onDataReloaded():
void | 重新加载所有数据。 |
| onDataReloaded():
void | 重新加载所有数据。 |
| onDataAdded(index:
number):
void | 通知组件index的位置有数据添加。 |
| onDataAdded(index:
number):
void
<sup>
(deprecated)
</sup>
| 通知组件index的位置有数据添加。 |
| onDataMoved(from:
number,
to:
number):
void | 通知组件数据从from的位置移到to的位置。 |
| onDataMoved(from:
number,
to:
number):
void
<sup>
(deprecated)
</sup>
| 通知组件数据从from的位置移到to的位置。 |
| onDataDeleted(index:
number):
void | 通知组件index的位置有数据删除。 |
| onDataDeleted(index:
number):
void
<sup>
(deprecated)
</sup>
| 通知组件index的位置有数据删除。 |
| onDataChanged(index:
number):
void | 通知组件index的位置有数据变化。 |
| onDataChanged(index:
number):
void
<sup>
(deprecated)
</sup>
| 通知组件index的位置有数据变化。 |
| onDataAdd(index:
number):
void
<sup>
8+
</sup>
| 通知组件index的位置有数据添加。 |
| onDataMove(from:
number,
to:
number):
void
<sup>
8+
</sup>
| 通知组件数据从from的位置移到to的位置。 |
| onDataDelete(index:
number):
void
<sup>
8+
</sup>
| 通知组件index的位置有数据删除。 |
| onDataChange(index:
number):
void
<sup>
8+
</sup>
| 通知组件index的位置有数据变化。 |
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
...
@@ -73,7 +77,7 @@ LazyForEach(dataSource: IDataSource, itemGenerator: (item: any) => void, keyG
...
@@ -73,7 +77,7 @@ LazyForEach(dataSource: IDataSource, itemGenerator: (item: any) => void, keyG
>
>
> - 允许**LazyForEach**包含在**if/else**条件渲染语句中,不允许**LazyForEach**中出现**if/else**条件渲染语句;
> - 允许**LazyForEach**包含在**if/else**条件渲染语句中,不允许**LazyForEach**中出现**if/else**条件渲染语句;
>
>
> - 为了高性能渲染,通过DataChangeListener对象的onDataChange
d
方法来更新UI时,仅itemGenerator中的UI描述的组件内使用了状态变量时,才会触发组件刷新;
> - 为了高性能渲染,通过DataChangeListener对象的onDataChange方法来更新UI时,仅itemGenerator中的UI描述的组件内使用了状态变量时,才会触发组件刷新;
>
>
> - 子项生成器函数的调用顺序不一定和数据源中的数据项相同,在开发过程中不要假设子项生成器和键值生成器函数是否执行以及执行顺序。如下示例可能无法正常工作:
> - 子项生成器函数的调用顺序不一定和数据源中的数据项相同,在开发过程中不要假设子项生成器和键值生成器函数是否执行以及执行顺序。如下示例可能无法正常工作:
> ```
> ```
...
@@ -124,22 +128,22 @@ class BasicDataSource implements IDataSource {
...
@@ -124,22 +128,22 @@ class BasicDataSource implements IDataSource {
}
}
notifyDataAdd(index: number): void {
notifyDataAdd(index: number): void {
this.listeners.forEach(listener => {
this.listeners.forEach(listener => {
listener.onDataAdd
ed
(index)
listener.onDataAdd(index)
})
})
}
}
notifyDataChange(index: number): void {
notifyDataChange(index: number): void {
this.listeners.forEach(listener => {
this.listeners.forEach(listener => {
listener.onDataChange
d
(index)
listener.onDataChange(index)
})
})
}
}
notifyDataDelete(index: number): void {
notifyDataDelete(index: number): void {
this.listeners.forEach(listener => {
this.listeners.forEach(listener => {
listener.onDataDelete
d
(index)
listener.onDataDelete(index)
})
})
}
}
notifyDataMove(from: number, to: number): void {
notifyDataMove(from: number, to: number): void {
this.listeners.forEach(listener => {
this.listeners.forEach(listener => {
listener.onDataMove
d
(from, to)
listener.onDataMove(from, to)
})
})
}
}
}
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录