本插件封装了拖拽排序列表功能
打开列表页面
open({params}, callback(ret))
rect:
{
x: 0, //(可选项)数字类型;插件左上角的 x 坐标(相对于所属的 Window 或 Frame);默认:0
y: 0, //(可选项)数字类型;插件左上角的 y 坐标(相对于所属的 Window 或 Frame);默认:0
w: 320, //(可选项)数字类型;插件的宽度;默认:320
h: 320 //(可选项)数字类型;插件的高度;默认:320
}
datas:
itemSize:
{
w: 100, //(可选项)数字类型;内容框的宽度;默认:100
h: 45 //(可选项)数字类型;内容框的高度;默认:45
}
styles:
{
bg: '#FFFFFF', //(可选项)字符串类型;列表背景色,支持 rgb,rgba,#;默认:'#FFFFFF'
textColor: '#6E6E6E', //(可选项)字符串类型;文字颜色,支持 rgb,rgba,#;默认:'#6E6E6E'
font:12, //(可选项)数字类型;文字大小;默认:15
cornerRadius:5, //(可选项)数字类型;圆角大小;默认:5
borderWidth:1, //(可选项)数字类型;边框大小;默认:1
borderColor: '#6E6E6E', //(可选项)字符串类型;边框颜色,支持 rgb,rgba,#;默认:'#6E6E6E'
lineSpacing:10, //(可选项)数字类型;内容框上下距离;默认:10
interitemSpacing:10, //(可选项)数字类型;内容框左右距离;默认:10(androiid 如能平分间隔则平分间隔)
}
column:
fixedOn:
fixed:
ret:
{
state:'', //字符串类型,事件类型
//delete:点击内容框删除按钮
//click:点击内容框
//sort:排序
text:'', //字符串类型;内容框内容;state = click、delete返回
index:0, //数字类型;内容框内容;state = click 、delete返回
datas:[] // 字符串内容,排序后的内容;state = sort返回
}
var dragList = api.require('dragList');
dragList.open({
},function(ret) {
if (ret) {
api.alert({
msg: JSON.stringify(ret)
})
}
});
iOS系统,Android系统
可提供的1.0.0及更高版本
关闭列表页面
close()
var dragList = api.require('dragList');
dragList.close();
iOS系统,Android系统
可提供的1.0.0及更高版本
隐藏列表页面
hide()
var dragList = api.require('dragList');
dragList.hide();
iOS系统,Android系统
可提供的1.0.0及更高版本
显示列表页面
show()
var dragList = api.require('dragList');
dragList.show();
iOS系统,Android系统
可提供的1.0.0及更高版本
打开/关闭编辑状态
edit({params})
isEditing:
var dragList = api.require('dragList');
dragList.edit({
isEditing:true
});
iOS系统,Android系统
可提供的1.0.0及更高版本
删除某一内容
delete({params})
index:
var dragList = api.require('dragList');
dragList.delete({
index:0
});
iOS系统,Android系统
可提供的1.0.0及更高版本