popPicker组件是内置的picker组件,获取值可以通过获取内置picker组件,调用picker组件的API获取

popPicker组件在点确定的时候会触发onOK事件,因此可以在onOK事件中获取值

需要注意的是popPicker中可以添加多个picker显示多列不同的数据进行选择,所以在获取值的时候需要注意区分不同的picker获取对应列的数据

如下:通过判断popPicker中picker的xid不同获取对应的列值

	Model.prototype.popPickerOK = function(event){
		var innerPickers = event.source.getInnerPickers();//获取内部的picker组件对象数组
		for(var i=0;i<innerPickers.length;i++){
			//根据picker组件的xid获取对应的列数据
			if(innerPickers[i].$domNode.attr("xid") == 'list1'){
				var fClass = innerPickers[i].getSelectedItem().val("fClass");
			}
			else if(innerPickers[i].$domNode.attr("xid") == 'list2'){
				var fDate = innerPickers[i].getSelectedItem().val("fDate");
			}
		}
	};