自定义编辑框插件
实现自定义编辑框,获取输入框内内容数据进行复制粘贴等操作
插件测试用例与源码下载:点击插件中心至插件详情页 (插件测试用例与插件源码已经提供)
本插件的所有API默认支持Android4.0+和iOS7.0+操作系统. 有特殊版本要求的API会在文档中额外说明.
本插件所有API默认在插件版本4.0.0+可用.
在后续版本中新添加的接口会在文档中额外说明.
create //创建自定义的输入框对象
var editDialog = uexEditDialog.create(params)
说明:
创建自定义的输入框对象, 创建失败返回NULL.
参数:
参数名称 | 参数类型 | 是否必选 | 说明 |
---|---|---|---|
params | String | 是 | 接口所需数据,形式见下: |
var params = {
"x":,
"y":,
"width":,
"height":,
"fontSize":,
"fontColor":,
"inputType":,
"inputHint":,
"defaultText":,
"maxNum":
}
参数名称 | 参数类型 | 是否必选 | 说明 |
---|---|---|---|
x | Number | 是 | x坐标 |
y | Number | 是 | y坐标 |
w | Number | 是 | 宽度 |
h | Number | 是 | 高度 |
fontSize | Number | 是 | 字体大小,建议16-18 |
fontColor | String | 是 | 字体颜色 |
inputType | Number | 是 | 键盘类型,见文档CONSTANT中KeyboardType; |
inputHint | String | 是 | 提示文字 |
defaultText | String | 是 | 默认显示文字 |
maxNum | maxNum | 否 | 最大字数,如果为0,或者缺省长度无限制,并且不回调uexEditDialog.onNum方法; |
示例:
var params = {
"x": 0,
"y": 0,
"width": 150,
"height": 150,
"fontSize": 18,
"fontColor": "#ffff00",
"inputType": 0,
"inputHint": "提示文字",
"defaultText": "默认",
"maxNum": 200
}
var editDialog = uexEditDialog.create(JSON.stringify(params));
close //关闭编辑框
uexEditDialog.close(editDialog)
说明:
关闭编辑框.
参数:
参数名称 | 参数类型 | 是否必选 | 说明 |
---|---|---|---|
editDialog | Object | 是 | 由create接口创建自定义的输入框对象 |
返回值:
Boolean类型,表示操作成功或失败.
示例:
var result = uexEditDialog.close(editDialog);
if(result){
alert("关闭成功!");
}
insert //插入数据
uexEditDialog.insert(editDialog,text)
说明:
插入数据
参数:
参数名称 | 参数类型 | 是否必选 | 说明 |
---|---|---|---|
editDialog | Object | 是 | 由create接口创建自定义的输入框对象 |
text | Sting | 是 | 要插入的数据 |
返回值:
Boolean类型,插入成功后返回true, 失败返回false
示例:
uexEditDialog.insert(editDialog,"这是5个字");
cleanAll //清除所有数据
uexEditDialog.cleanAll(editDialog)
说明:
清除所有数据
参数:
参数名称 | 参数类型 | 是否必选 | 说明 |
---|---|---|---|
editDialog | Object | 是 | 由create接口创建自定义的输入框对象 |
返回值:
Boolean类型,表示操作成功或失败.
示例:
var result = uexEditDialog.cleanAll(editDialog);
if(result){
alert("清除成功!");
}
getContent //获取编辑输入框内所有数据
var data = uexEditDialog.getContent(editDialog)
说明:
获取编辑输入框内所有数据
参数:
参数名称 | 参数类型 | 是否必选 | 说明 |
---|---|---|---|
editDialog | Object | 是 | 由create接口创建自定义的输入框对象 |
返回值:
String类型,数据.
示例:
var data = uexEditDialog.getContent(editDialog)
onNum //文本框字数改变时返回的剩余字数的回调函数
uexEditDialog.onNum(editDialog, num)
说明 文本框字数改变时返回的剩余字数的回调函数
参数:
参数名称 | 参数类型 | 是否必选 | 说明 |
---|---|---|---|
editDialog | Object | 是 | 由create接口创建自定义的输入框对象 |
num | Number | 是 | 剩余字数 |
示例:
uexEditDialog.onNum = function(editDialog, num){
alert(num);
};
API版本: uexEditDialog-4.0.0
最近更新时间:2016-7-29
历史发布版本 | 更新内容 |
---|---|
API版本: uexEditDialog-4.0.0
最近更新时间:2016-7-29
历史发布版本 | 更新内容 |
---|---|