1.picker
mui框架扩展了pipcker组件,可用于弹出选择器,在各平台上都有统一表现.poppicker和dtpicker是对picker的具体实现,poppicker组件依赖mui.picker.js/.css mui.poppicker.js/.css请务必在mui.js/css后中引用.
①:propicker:使用步骤:适用于弹出单级或多级选择器
a、通过new mui.PopPicker()初始化popPicker组件, var picker = new mui.PopPicker();
b、给picker对象添加数据,setDate() 支持数据格式为, picker.setData();
c、显示picker picker.show( SelectedItemsCallback )
②:API详解
a、new PopPicker({PopPicker.options}});
layer:Type: Intpicker,显示列数
buttons:Type: Array,picker显示按钮
如:new mui.PopPicker({button:['cancle','ok']}),new mui.PopPicker({ layer: 3 });
b、setData([data])
参数:data:Type: Array,填充数据
如: locationData = require('util/location');setData(locationData);
c、getSelectedItems()
返回值[data]:Type: Array,获取选中的项(数组)
如:picker.getSelectedItems()
d、show( getSelectedItems )
返回值:[data]:Type: Array,获取选中的项(数组)
如:picker.show(function(getSelectedItems){console.log(getSelectedItems)})
*return false; 可以阻止选择框的关闭