addressView
来自于:郑州微之宝软件开发
概述
仿京东商城APP地区管理、省市区三级联动效果,支持自定义数据源。
模块开源地址:https://github.com/weizhibao/apicloud-addressView
open
打开模块初始化操作,可以自定义初始化省市区数据。调用show接口显示界面。
open({params})
params
file_addr:
- 类型:string
- 内部字段:数据源文件地址。 示例文件下载
selected_color:
- 类型:string
- 内部字段:颜色设置
pro_id:
- 类型:int
- 内部字段:省id
city_id:
- 类型:int
- 内部字段:市id
dir_id:
- 类型:int
- 内部字段:区id
示例代码
apiready = function() {
var addressView = api.require('addressView');
addressView.open({
file_addr: 'widget://res/district.txt', //数据源地址
selected_color: '#ff0000', //颜色
pro_id: 410000, //省id
city_id: 410100, //市id
dir_id: 410104 //区id
});
};
可用性
iOS系统,Android系统
可提供的1.0.0及更高版本
show
打开选择界面
show(callback(ret, err))
callback(ret, err)
ret:
- 类型:JSON对象
- 内部字段:
{
status: 'true',
data:[
{'id':410000,'name':'河南省'},
{'id':410100,'name':'郑州市'},
{'id':410105,'name':'金水区'},
]
}
err:
- 类型:JSON对象
- 内部字段:
{
msg: "" //字符串类型;错误信息
}
示例代码
apiready = function() {
var addressView = api.require('addressView');
addressView.open({
file_addr: 'widget://res/district.txt', //数据源地址
selected_color: '#ff0000', //颜色
pro_id: 410000, //省id
city_id: 410100, //市id
dir_id: 410104 //区id
});
$api.addEvt($api.byId("addressView"), 'click', function() {
addressView.show({}, function(ret, err) {
if (ret.status) {
alert(JSON.stringify(ret)); //返回值
}
});
});
};
可用性
iOS系统,Android系统
可提供的1.0.0及更高版本