|
@@ -434,7 +434,7 @@ function init_ulc(node){
|
|
|
ulcURL: "/getselect2", //url -- 必选
|
|
|
ulcId : $ulc1.attr("ulcId"), //用于默认选中某个选项 该值等于option的value -- 可选
|
|
|
ulcName: $ulc1.attr("ulcName"), //用于默认选中某个选项 该值等于option的text -- 可选
|
|
|
- isFristSelect : false, //是否有首行选择项,如“请选择XXX” false:无 true:是 -- 可选
|
|
|
+ isFristSelect : false, //是否有首行选择项,如“请选择XXX” false:无 true:是 -- 必选
|
|
|
fristSelectMsg : "请选择XXX", //当isFristSelect为true的时候,首行默认选中"请选择XXX",默认value为空 -- 当isFristSelect为true,必选
|
|
|
callback:function xx(data){} // 当前select点击,触发该函数,回调的值为当前选中的data数据 -- 可选
|
|
|
repData: function(res){ //res 即为原始返回的数据,json返回数据 -- 必选
|
|
@@ -459,16 +459,32 @@ function init_ulc(node){
|
|
|
* b:使用html来属性来携带参数,直接初始化
|
|
|
* html :
|
|
|
<div class="init_ulc" code="xxxcode" msg="xxxMsg" data="xxxList">
|
|
|
- <select class="select"
|
|
|
+ <select class="select" ulcId="" ulcName=""
|
|
|
ulcURL="/getselect1" ulcList="data1List" ulcValName="xxxName" ulcValId="xxxId" ulcMsg=""
|
|
|
ulcIsFristSelect="true" ulcFristSelectMsg="请选择XXX">
|
|
|
</select>
|
|
|
- <select class="select"
|
|
|
+ <select class="select" ulcId="" ulcName=""
|
|
|
ulcURL="/getselect2" ulcList="data2List" ulcValName="xxxName" ulcValId="xxxId" ulcMsg=""
|
|
|
ulcIsFristSelect="true" ulcFristSelectMsg="请选择XXX">
|
|
|
</select>
|
|
|
</div>
|
|
|
|
|
|
+ 属性说明:
|
|
|
+ div:
|
|
|
+ code: 解析返回数据返回状态
|
|
|
+ xxxMsg:解析提示文本,失败提示文本
|
|
|
+ xxxList:解析数据列表,成功返回的是集合
|
|
|
+ select:
|
|
|
+ ulcURL: url -- 必选
|
|
|
+ ulcList: 解析数据列表,成功返回的是集合 data.xxxList.ulcList
|
|
|
+ ulcValName:解析data中name值,为option的text
|
|
|
+ ulcValId:解析data中id值,为option的value
|
|
|
+ ulcMsg:附加值,可以绑定某个不需要的值,为option新增msg属性 -- 可选
|
|
|
+ ulcIsFristSelect:是否有首行选择项,如“请选择XXX” false:无 true:是 -- 必选
|
|
|
+ ulcFristSelectMsg:"请选择XXX", //当isFristSelect为true的时候,首行默认选中"请选择XXX",默认value为空 -- 当isFristSelect为true,必选
|
|
|
+ ulcId:用于默认选中某个选项 该值等于option的value -- 可选
|
|
|
+ ulcName:用于默认选中某个选项 该值等于option的text -- 可选
|
|
|
+
|
|
|
* js:
|
|
|
var ulc = $(".init_ulc").initUlcByHtml({
|
|
|
ulcLevel:null
|