Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
9425bc0f
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看板
提交
9425bc0f
编写于
10月 19, 2022
作者:
H
Hollokin
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
输入法框架API资料-错误码异常处理整改相关
Signed-off-by:
N
Hollokin
<
taoyuxin2@huawei.com
>
上级
3dc405cc
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
54 addition
and
55 deletion
+54
-55
zh-cn/application-dev/reference/apis/js-apis-inputmethod.md
zh-cn/application-dev/reference/apis/js-apis-inputmethod.md
+22
-23
zh-cn/application-dev/reference/apis/js-apis-inputmethodengine.md
...plication-dev/reference/apis/js-apis-inputmethodengine.md
+32
-32
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-inputmethod.md
浏览文件 @
9425bc0f
...
...
@@ -11,6 +11,7 @@
```
import inputMethod from '@ohos.inputmethod';
import InputMethodSubtype from './@ohos.inputMethodSubtype';
```
## inputMethod<sup>8+</sup>
...
...
@@ -48,7 +49,7 @@ getInputMethodController(): InputMethodController
获取客户端实例
[
InputMethodController
](
#inputmethodcontroller
)
。
> **说明:**
> 从API version 9开始废弃, 建议使用[getController](#
getController
)替代
> 从API version 9开始废弃, 建议使用[getController](#
inputmethodgetcontroller9
)替代
>
> 从 API version 6开始支持。
...
...
@@ -147,7 +148,7 @@ switchInputMethod(target: InputMethodProperty, callback: AsyncCallback<boolea
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
|target |
[
Input
m
ethodProperty
](
#inputmethodproperty8
)
| 是 | 传入要切换的目标输入法。 |
|target |
[
Input
M
ethodProperty
](
#inputmethodproperty8
)
| 是 | 传入要切换的目标输入法。 |
| callback | AsyncCallback
<
boolean
>
| 是 | 返回输入法切换是否成功。 |
...
...
@@ -157,7 +158,6 @@ switchInputMethod(target: InputMethodProperty, callback: AsyncCallback<boolea
try
{
inputMethod
.
switchInputMethod
({
packageName
:
'
com.example.kikakeyboard
'
,
methodId
:
'
com.example.kikakeyboard
'
},
(
err
,
result
)
=>
{
if
(
err
)
{
// 处理业务逻辑执行错误
console
.
error
(
'
switchInputMethod err:
'
+
JSON
.
stringify
(
err
));
return
;
}
...
...
@@ -168,7 +168,6 @@ try{
}
});
}
catch
(
err
)
{
// 捕获参数错误
console
.
error
(
'
switchInputMethod err:
'
+
JSON
.
stringify
(
err
));
}
```
...
...
@@ -245,7 +244,7 @@ switchCurrentInputMethodSubtype(target: InputMethodSubtype, callback: AsyncCallb
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
|target |
[
InputMethodSubtype
](
#InputMethodS
ubtype
)
| 是 | 传入要切换的目标输入法子类型。 |
|target |
[
InputMethodSubtype
](
./js-apis-inputmethodsubtype.md#inputmethods
ubtype
)
| 是 | 传入要切换的目标输入法子类型。 |
| callback | AsyncCallback
<
boolean
>
| 是 | 返回输入法子类型切换是否成功。 |
**示例:**
...
...
@@ -286,7 +285,7 @@ switchCurrentInputMethodSubtype(target: InputMethodSubtype): Promise<boolean&
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
|target |
[
InputMethodSubtype
](
#InputMethodS
ubtype
)
| 是 | 传入要切换的目标输入法子类型。 |
|target |
[
InputMethodSubtype
](
./js-apis-inputmethodsubtype.md#inputmethods
ubtype
)
| 是 | 传入要切换的目标输入法子类型。 |
**示例:**
...
...
@@ -324,7 +323,7 @@ getCurrentInputMethodSubtype(): InputMethodSubtype
| 类型 | 说明 |
| -------------------------------------------- | ------------------------ |
|
[
InputMethodSubtype
](
#InputMethodS
ubtype
)
| 返回当前输入法子类型对象。 |
|
[
InputMethodSubtype
](
./js-apis-inputmethodsubtype.md#inputmethods
ubtype
)
| 返回当前输入法子类型对象。 |
**示例:**
...
...
@@ -346,8 +345,8 @@ switchCurrentInputMethodAndSubtype(inputMethodProperty: InputMethodProperty, inp
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
|inputMethodProperty |
[
InputMethodProperty
](
#
InputMethodProperty
)
| 是 | 传入要切换的目标输入法。 |
|inputMethodSubtype |
[
inputMethodSubtype
](
#InputMethodS
ubtype
)
| 是 | 传入要切换的目标输入法子类型。 |
|inputMethodProperty |
[
InputMethodProperty
](
#
inputmethodproperty8
)
| 是 | 传入要切换的目标输入法。 |
|inputMethodSubtype |
[
InputMethodSubtype
](
./js-apis-inputmethodsubtype.md#inputmethods
ubtype
)
| 是 | 传入要切换的目标输入法子类型。 |
| callback | AsyncCallback
<
boolean
>
| 是 | 返回输入法和子类型切换是否成功。 |
**示例:**
...
...
@@ -392,8 +391,8 @@ switchCurrentInputMethodAndSubtype(inputMethodProperty: InputMethodProperty, inp
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
|inputMethodProperty |
[
InputMethodProperty
](
#
InputMethodProperty
)
| 是 | 传入要切换的目标输入法。 |
|inputMethodSubtype |
[
inputMethodSubtype
](
#InputMethodS
ubtype
)
| 是 | 传入要切换的目标输入法子类型。 |
|inputMethodProperty |
[
InputMethodProperty
](
#
inputmethodproperty8
)
| 是 | 传入要切换的目标输入法。 |
|inputMethodSubtype |
[
InputMethodSubtype
](
./js-apis-inputmethodsubtype.md#inputmethods
ubtype
)
| 是 | 传入要切换的目标输入法子类型。 |
**示例:**
...
...
@@ -423,7 +422,7 @@ try {
## InputMethodController
下列API示例中都需使用
[
getController
](
#
inputmethodgetcontroller
)
回调获取到InputMethodController实例,再通过此实例调用对应方法。
下列API示例中都需使用
[
getController
](
#
#inputmethodgetcontroller9
)
回调获取到InputMethodController实例,再通过此实例调用对应方法。
### stopInput<sup>(deprecated)</sup>
...
...
@@ -432,7 +431,7 @@ stopInput(callback: AsyncCallback<boolean>): void
隐藏输入法。使用callback形式返回结果。参数个数为1,否则抛出异常。
> **说明:**
> 从API version 9开始废弃, 建议使用[stopInputSession](#stop
InputSession
)替代
> 从API version 9开始废弃, 建议使用[stopInputSession](#stop
inputsession9
)替代
>
> 从 API version 6开始支持。
...
...
@@ -467,7 +466,7 @@ stopInput(): Promise<boolean>
隐藏输入法。使用promise形式返回结果。参数个数为0,否则抛出异常。
> **说明:**
> 从API version 9开始废弃, 建议使用[stopInputSession](#stop
InputSession
)替代
> 从API version 9开始废弃, 建议使用[stopInputSession](#stop
inputsession9
)替代
>
> 从 API version 6开始支持。
...
...
@@ -559,7 +558,7 @@ try {
}
```
### showSoftKeyboard<sup>9+</sup>
###
### showSoftKeyboard<sup>9+</sup>
showSoftKeyboard(callback: AsyncCallback
<
void
>
): void
...
...
@@ -585,7 +584,7 @@ InputMethodController.showSoftKeyboard((err) => {
})
```
### showSoftKeyboard<sup>9+</sup>
###
### showSoftKeyboard<sup>9+</sup>
showSoftKeyboard(): Promise
<
void
>
...
...
@@ -609,7 +608,7 @@ InputMethodController.showSoftKeyboard().then(async (err) => {
});
```
### hideSoftKeyboard<sup>9+</sup>
###
### hideSoftKeyboard<sup>9+</sup>
hideSoftKeyboard(callback: AsyncCallback
<
void
>
): void
...
...
@@ -676,7 +675,7 @@ on(type: 'imeChange', callback: (inputMethodProperty: InputMethodProperty, input
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------------- | ---- | ------------------------------------------------------------ |
| type | string | 是 | 设置监听类型。
<br/>
-type为‘imeChange’时表示订阅输入法及子类型变化监听事件。 |
| callback |
[
inputMethodProperty
](
#InputMethodProperty
)
,
[
inputMethodSubtype
](
#InputMethodS
ubtype
)
| 是 | 回调返回输入法及子类型相关实例。 |
| callback |
[
InputMethodProperty
](
#inputmethodproperty8
)
,
[
InputMethodSubtype
](
./js-apis-inputmethodsubtype.md#inputmethods
ubtype
)
| 是 | 回调返回输入法及子类型相关实例。 |
**示例:**
...
...
@@ -700,7 +699,7 @@ on(type: 'imeChange', callback: (inputMethodProperty: InputMethodProperty, input
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------------- | ---- | ------------------------------------------------------------ |
| type | string | 是 | 设置监听类型。
<br/>
-type为‘imeChange’时表示取消订阅输入法及子类型变化监听事件。 |
| callback |
[
inputMethodProperty
](
#InputMethodProperty
)
,
[
inputMethodSubtype
](
#InputMethodS
ubtype
)
| 否 | 回调返回输入法及子类型相关实例。 |
| callback |
[
InputMethodProperty
](
#inputmethodproperty8
)
,
[
InputMethodSubtype
](
./js-apis-inputmethodsubtype.md#inputmethods
ubtype
)
| 否 | 回调返回输入法及子类型相关实例。 |
**示例:**
...
...
@@ -721,7 +720,7 @@ listInputMethodSubtype(inputMethodProperty: InputMethodProperty, callback: Async
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------------------------------------------------- | ---- | ---------------------- |
| inputMethodProperty | InputMethodProperty| 是 | 指定获取子类型所属的输入法应用
| callback | Array
<
[
InputMethodSubtype
](
#InputMethodS
ubtype
)
>
| 是 | 返回已安装输入法列表。 |
| callback | Array
<
[
InputMethodSubtype
](
./
js-apis-inputmethodsubtype.md#inputmethods
ubtype
)
>
| 是 | 返回已安装输入法列表。 |
**示例:**
...
...
@@ -761,7 +760,7 @@ listInputMethodSubtype(inputMethodProperty: InputMethodProperty): Promise<Arr
| 类型 | 说明 |
| ----------------------------------------------------------- | ---------------------- |
| Promise
<Array
<[
InputMethodSubtype
](
#InputMethodS
ubtype
)
>
> | 返回已安装输入法子类型列表。 |
| Promise
<Array
<[
InputMethodSubtype
](
./
js-apis-inputmethodsubtype.md#inputmethods
ubtype
)
>
> | 返回已安装输入法子类型列表。 |
**示例:**
...
...
@@ -793,7 +792,7 @@ listCurrentInputMethodSubtype(callback: AsyncCallback<Array<InputMethodSub
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------------------------------------------------- | ---- | ---------------------- |
| callback | Array
<
[
InputMethodSubtype
](
#InputMethodS
ubtype
)
>
| 是 | 返回当前输入法的子类型列表。 |
| callback | Array
<
[
InputMethodSubtype
](
./
js-apis-inputmethodsubtype.md#inputmethods
ubtype
)
>
| 是 | 返回当前输入法的子类型列表。 |
**示例:**
...
...
@@ -823,7 +822,7 @@ listCurrentInputMethodSubtype(): Promise<Array<InputMethodSubtype>>
| 类型 | 说明 |
| ----------------------------------------------------------- | ---------------------- |
| Promise
<Array
<[
InputMethodSubtype
](
#InputMethodS
ubtype
)
>
> | 返回当前输入法的子类型列表。 |
| Promise
<Array
<[
InputMethodSubtype
](
./
js-apis-inputmethodsubtype.md#inputmethods
ubtype
)
>
> | 返回当前输入法的子类型列表。 |
**示例:**
...
...
zh-cn/application-dev/reference/apis/js-apis-inputmethodengine.md
浏览文件 @
9425bc0f
...
...
@@ -58,7 +58,7 @@ getInputMethodEngine(): InputMethodEngine
获取服务端实例。
> **说明:**
> 从API version 9开始废弃, 建议使用[getInputMethodAbility](#
getInputMethodAbility
)替代
> 从API version 9开始废弃, 建议使用[getInputMethodAbility](#
inputmethodenginegetinputmethodability9
)替代
>
> 从 API version 8开始支持。
...
...
@@ -88,7 +88,7 @@ getInputMethodAbility(): InputMethodAbility
| 类型 | 说明 |
| --------------------------------------- | ------------ |
|
[
InputMethodAbility
](
#
InputMethodA
bility
)
| 服务端实例。 |
|
[
InputMethodAbility
](
#
inputmethoda
bility
)
| 服务端实例。 |
**示例:**
...
...
@@ -121,7 +121,7 @@ createKeyboardDelegate(): KeyboardDelegate
var
KeyboardDelegate
=
inputMethodEngine
.
createKeyboardDelegate
();
```
## inputMethodEngine.getKeyboardDelegate<a name="getKeyboardDelegate"></a>
## inputMethodEngine.getKeyboardDelegate<a name="getKeyboardDelegate"></a>
<sup>9+</sup>
getKeyboardDelegate(): KeyboardDelegate
...
...
@@ -143,7 +143,7 @@ getKeyboardDelegate(): KeyboardDelegate
## InputMethodEngine<a name="InputMethodEngine"></a>
下列API示例中都需使用
[
getInputMethodEngine
](
#
getInputMethodEngine
)
回调获取到InputMethodEngine实例,再通过此实例调用对应方法。
下列API示例中都需使用
[
getInputMethodEngine
](
#
inputmethodenginegetinputmethodenginedeprecated
)
回调获取到InputMethodEngine实例,再通过此实例调用对应方法。
### on('inputStart')<a name="inputStart"></a>
...
...
@@ -158,7 +158,7 @@ on(type: 'inputStart', callback: (kbController: KeyboardController, textInputCli
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------------- | ---- | ------------------------------------------------------------ |
| type | string | 是 | 设置监听类型。
<br/>
-type为‘inputStart’时表示订阅输入法绑定。 |
| callback |
[
KeyboardController
](
#
KeyboardController
)
,
[
TextInputClient
](
#TextInputC
lient
)
| 是 | 回调返回输入法操作相关实例。 |
| callback |
[
KeyboardController
](
#
keyboardcontroller
)
,
[
TextInputClient
](
#textinputc
lient
)
| 是 | 回调返回输入法操作相关实例。 |
**示例:**
...
...
@@ -182,7 +182,7 @@ off(type: 'inputStart', callback?: (kbController: KeyboardController, textInputC
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------------------- | ---- | ------------------------ |
| type | string | 是 | 设置监听类型。
<br/>
-type为‘inputStart’时表示订阅输入法绑定。 |
| callback |
[
KeyboardController
](
#
KeyboardController
)
,
[
TextInputClient
](
#TextInputC
lient
)
| 否 | 回调返回输入法操作相关实例。 |
| callback |
[
KeyboardController
](
#
keyboardcontroller
)
,
[
TextInputClient
](
#textinputc
lient
)
| 否 | 回调返回输入法操作相关实例。 |
...
...
@@ -340,7 +340,7 @@ off(type: 'keyboardShow'|'keyboardHide', callback?: () => void): void
## InputMethodAbility<a name="InputMethodAbility"></a>
下列API示例中都需使用
[
getInputMethodAbility
](
#
getInputMethodAbility
)
回调获取到InputMethodAbility实例,再通过此实例调用对应方法。
下列API示例中都需使用
[
getInputMethodAbility
](
#
inputmethodenginegetinputmethodability9
)
回调获取到InputMethodAbility实例,再通过此实例调用对应方法。
### on('inputStart')<a name="inputStart"></a><sup>9+</sup>
...
...
@@ -355,7 +355,7 @@ on(type: 'inputStart', callback: (kbController: KeyboardController, inputClient:
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------------- | ---- | ------------------------------------------------------------ |
| type | string | 是 | 设置监听类型。
<br/>
-type为‘inputStart’时表示订阅输入法绑定。 |
| callback |
[
KeyboardController
](
#
KeyboardController
)
,
[
InputClient
](
#InputClient
)
| 是 | 回调返回输入法操作相关实例。 |
| callback |
[
KeyboardController
](
#
keyboardcontroller
)
,
[
InputClient
](
#inputclient-9
)
| 是 | 回调返回输入法操作相关实例。 |
**示例:**
...
...
@@ -379,7 +379,7 @@ off(type: 'inputStart', callback?: (kbController: KeyboardController, inputClien
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------------------- | ---- | ------------------------ |
| type | string | 是 | 设置监听类型。
<br/>
-type为‘inputStart’时表示订阅输入法绑定。 |
| callback |
[
KeyboardController
](
#
KeyboardController
)
,
[
InputClient
](
#InputC
lient
)
| 否 | 回调返回输入法操作相关实例。 |
| callback |
[
KeyboardController
](
#
keyboardcontroller
)
,
[
InputClient
](
#inputc
lient
)
| 否 | 回调返回输入法操作相关实例。 |
**示例:**
...
...
@@ -596,7 +596,7 @@ on(type: 'keyDown'|'keyUp', callback: (event: KeyEvent) => boolean): void
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------------- | ---- | ------------------------------------------------------------ |
| type | string | 是 | 设置监听类型。
<br/>
-
type为'keyDown',表示订阅硬键盘按下。
<br/>
-
type为'keyUp',表示订阅硬键盘抬起。 |
| callback |
[
KeyEvent
](
#
KeyE
vent
)
| 是 | 回调返回按键信息。 |
| callback |
[
KeyEvent
](
#
keye
vent
)
| 是 | 回调返回按键信息。 |
**示例:**
...
...
@@ -626,7 +626,7 @@ off(type: 'keyDown'|'keyUp', callback?: (event: KeyEvent) => boolean): void
| 参数名 | 类型 | 必填 | 说明 |
| -------- | --------------------- | ---- | ------------------------------------------------------------ |
| type | string | 是 | 设置监听类型。
<br/>
-
type为'keyDown',表示订阅硬键盘按下。
<br/>
-
type为'keyUp',表示订阅硬键盘抬起。 |
| callback |
[
KeyEvent
](
#
KeyE
vent
)
| 否 | 回调返回按键信息。 |
| callback |
[
KeyEvent
](
#
keye
vent
)
| 否 | 回调返回按键信息。 |
**示例:**
...
...
@@ -789,7 +789,7 @@ inputMethodEngine.getKeyboardDelegate().off('textChange', (text) => {
## KeyboardController<a name="KeyboardController"></a>
下列API示例中都需使用
[
inputStart
](
#
inputStart
)
回调获取到KeyboardController实例,再通过此实例调用对应方法。
下列API示例中都需使用
[
inputStart
](
#
oninputstart9
)
回调获取到KeyboardController实例,再通过此实例调用对应方法。
### hideKeyboard
...
...
@@ -845,7 +845,7 @@ async function InputMethodEngine() {
## TextInputClient<a name="TextInputClient"></a>
下列API示例中都需使用
[
inputStart
](
#
inputS
tart
)
回调获取到TextInputClient实例,再通过此实例调用对应方法。
下列API示例中都需使用
[
inputStart
](
#
oninputs
tart
)
回调获取到TextInputClient实例,再通过此实例调用对应方法。
### getForward<sup>(deprecated)</sup>
...
...
@@ -854,7 +854,7 @@ getForward(length:number, callback: AsyncCallback<string>): void
获取光标前固定长度的文本。使用callback形式返回结果。参数个数为2,否则抛出异常。
> **说明:**
> 从API version 9开始废弃, 建议使用[
InputClient.getForward](#InputClient.getForward
)替代
> 从API version 9开始废弃, 建议使用[
getForward](#getforward9
)替代
>
> 从 API version 8开始支持。
...
...
@@ -887,7 +887,7 @@ getForward(length:number): Promise<string>
获取光标前固定长度的文本。使用promise形式返回结果。参数个数为1,否则抛出异常。
> **说明:**
> 从API version 9开始废弃, 建议使用[
InputClient.getForward](#InputClient.getForward
)替代
> 从API version 9开始废弃, 建议使用[
getForward](#getforward9
)替代
>
> 从 API version 8开始支持。
...
...
@@ -925,7 +925,7 @@ getBackward(length:number, callback: AsyncCallback<string>): void
获取光标后固定长度的文本。使用callback形式返回结果。参数个数为2,否则抛出异常。
> **说明:**
> 从API version 9开始废弃, 建议使用[
InputClient.getBackward](#InputClient.getBackward
)替代
> 从API version 9开始废弃, 建议使用[
getBackward](#getbackward9
)替代
>
> 从 API version 8开始支持。
...
...
@@ -958,7 +958,7 @@ getBackward(length:number): Promise<string>
获取光标后固定长度的文本。使用promise形式返回结果。参数个数为1,否则抛出异常。
> **说明:**
> 从API version 9开始废弃, 建议使用[
InputClient.getBackward](#InputClient.getBackward
)替代
> 从API version 9开始废弃, 建议使用[
getBackward](#getbackward9
)替代
>
> 从 API version 8开始支持。
...
...
@@ -996,7 +996,7 @@ deleteForward(length:number, callback: AsyncCallback<boolean>): void
删除光标前固定长度的文本。使用callback形式返回结果。参数个数为2,否则抛出异常。
> **说明:**
> 从API version 9开始废弃, 建议使用[
InputClient.deleteForward](#InputClient.deleteForward
)替代
> 从API version 9开始废弃, 建议使用[
deleteForward](#deleteforward9
)替代
>
> 从 API version 8开始支持。
...
...
@@ -1032,7 +1032,7 @@ deleteForward(length:number): Promise<boolean>
删除光标前固定长度的文本。使用promise形式返回结果。参数个数为1,否则抛出异常。
> **说明:**
> 从API version 9开始废弃, 建议使用[
InputClient.deleteForward](#InputClient.deleteForward
)替代
> 从API version 9开始废弃, 建议使用[
deleteForward](#deleteforward9
)替代
>
> 从 API version 8开始支持。
...
...
@@ -1074,7 +1074,7 @@ deleteBackward(length:number, callback: AsyncCallback<boolean>): void
删除光标后固定长度的文本。使用callback形式返回结果。参数个数为2,否则抛出异常。
> **说明:**
> 从API version 9开始废弃, 建议使用[
InputClient.deleteBackward](#InputClient.deleteBackward
)替代
> 从API version 9开始废弃, 建议使用[
deleteBackward](#deletebackward9
)替代
>
> 从 API version 8开始支持。
...
...
@@ -1111,7 +1111,7 @@ deleteBackward(length:number): Promise<boolean>
删除光标后固定长度的文本。使用callback形式返回结果。参数个数为2,否则抛出异常。
> **说明:**
> 从API version 9开始废弃, 建议使用[
InputClient.deleteBackward](#InputClient.deleteBackward
)替代
> 从API version 9开始废弃, 建议使用[
deleteBackward](#deletebackward9
)替代
>
> 从 API version 8开始支持。
...
...
@@ -1152,7 +1152,7 @@ sendKeyFunction(action:number, callback: AsyncCallback<boolean>): void
发送功能键。使用callback形式返回结果。参数个数为2,否则抛出异常。
> **说明:**
> 从API version 9开始废弃, 建议使用[
InputClient.sendKeyFunction](#InputClient.sendKeyFunction
)替代
> 从API version 9开始废弃, 建议使用[
sendKeyFunction](#sendkeyfunction9
)替代
>
> 从 API version 8开始支持。
...
...
@@ -1188,7 +1188,7 @@ sendKeyFunction(action:number): Promise<boolean>
发送功能键。使用promise形式返回结果。参数个数为1,否则抛出异常。
> **说明:**
> 从API version 9开始废弃, 建议使用[
InputClient.sendKeyFunction](#InputClient.sendKeyFunction
)替代
> 从API version 9开始废弃, 建议使用[
sendKeyFunction](#sendkeyfunction9
)替代
>
> 从 API version 8开始支持。
...
...
@@ -1229,7 +1229,7 @@ insertText(text:string, callback: AsyncCallback<boolean>): void
插入文本。使用callback形式返回结果。参数个数为2,否则抛出异常。
> **说明:**
> 从API version 9开始废弃, 建议使用[
InputClient.insertText](#InputClient.insertText
)替代
> 从API version 9开始废弃, 建议使用[
insertText](#inserttext9
)替代
>
> 从 API version 8开始支持。
...
...
@@ -1265,7 +1265,7 @@ insertText(text:string): Promise<boolean>
插入文本。使用promise形式返回结果。参数个数为1,否则抛出异常。
> **说明:**
> 从API version 9开始废弃, 建议使用[
InputClient.insertText](#InputClient.insertText
)替代
> 从API version 9开始废弃, 建议使用[
insertText](#inserttext9
)替代
>
> 从 API version 8开始支持。
...
...
@@ -1306,7 +1306,7 @@ getEditorAttribute(callback: AsyncCallback<EditorAttribute>): void
获取编辑框属性值。使用callback形式返回结果。参数个数为1,否则抛出异常。
> **说明:**
> 从API version 9开始废弃, 建议使用[
InputClient.getEditorAttribute](#InputClient.getEditorAttribute
)替代
> 从API version 9开始废弃, 建议使用[
getEditorAttribute](#getrditorattribute9
)替代
>
> 从 API version 8开始支持。
...
...
@@ -1316,7 +1316,7 @@ getEditorAttribute(callback: AsyncCallback<EditorAttribute>): void
| 参数名 | 类型 | 必填 | 说明 |
| ------------------------------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ |
| callback | AsyncCallback
<
[EditorAttribute](#
EditorA
ttribute)
>
| 是 | 编辑框属性值。 |
| callback | AsyncCallback
<
[EditorAttribute](#
editora
ttribute)
>
| 是 | 编辑框属性值。 |
**示例:**
...
...
@@ -1338,7 +1338,7 @@ getEditorAttribute(): Promise<EditorAttribute>
获取编辑框属性值。使用promise形式返回结果。参数个数为0,否则抛出异常。
> **说明:**
> 从API version 9开始废弃, 建议使用[
InputClient.getEditorAttribute](#InputClient.getEditorAttribute
)替代
> 从API version 9开始废弃, 建议使用[
getEditorAttribute](#geteditorattribute9
)替代
>
> 从 API version 8开始支持。
...
...
@@ -1348,7 +1348,7 @@ getEditorAttribute(): Promise<EditorAttribute>
| 类型 | 说明 |
| ------------------------------- | ------------------------------------------------------------ |
| Promise
<
[EditorAttribute](#
EditorA
ttribute)
>
| 返回编辑框属性值。 |
| Promise
<
[EditorAttribute](#
editora
ttribute)
>
| 返回编辑框属性值。 |
**示例:**
...
...
@@ -1363,9 +1363,9 @@ getEditorAttribute(): Promise<EditorAttribute>
}
```
## InputClient
<a name="InputClient "></a><sup>9+</sup>
## InputClient<a name="InputClient "></a><sup>9+</sup>
下列API示例中都需使用
[
inputStart
](
#inputStart
)
回调获取到InputClient实例,再通过此实例调用对应方法。
下列API示例中都需使用
[
inputStart
](
#inputStart
9
)
回调获取到InputClient实例,再通过此实例调用对应方法。
### sendKeyFunction<sup>9+</sup>
...
...
@@ -1838,7 +1838,7 @@ getEditorAttribute(): Promise<EditorAttribute>
| 类型 | 说明 |
| ------------------------------- | ------------------------------------------------------------ |
| Promise
<
[EditorAttribute](#
EditorA
ttribute)
>
| 返回编辑框属性值。 |
| Promise
<
[EditorAttribute](#
editora
ttribute)
>
| 返回编辑框属性值。 |
**示例:**
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录