多选下拉框
JSON.stringify(obj.data))
layui的formSelects多选下拉框初始化
formSelects.data(combox[i], 'server', {
url: '/xmqgc-xqtb-ui/ui/xqtbpc/getDropDownData',
data:{
"type":combox[i],
"lx":lx
},
response: {
statusCode: 0,
statusName: 'code',
msgName: 'msg',
dataName: 'result'
},
type: 'post'
});
layui的多选选择
var checkStatus = xqtbTable.checkStatus(obj.config.id);
checkStatus.data是一个对象数组
layer打开iframe层获取iframe元素
btn:["刷新","退出"],
btn1:function(index,layer0){
var exportTask =$(layer0).find('iframe')[0].contentWindow.exportTask;
exportTask.reload('exportTask');
}
var referrer = document.referrer;
表格联动下拉框
$('.myselect').change(function(data){
var value = data.currentTarget.value;
var id = data.currentTarget.attributes.id.nodeValue;
if(value=="01"){
var ops = "<option value=''>请选择</option>";
if(ckglFormVue.bkcsyyLybDate!=null){
for(var i=0;i<ckglFormVue.bkcsyyLybDate.length;i++){
ops+="<option value='"+ckglFormVue.bkcsyyLybDate[i].typeCode+"'>"+ckglFormVue.bkcsyyLybDate[i].typeNm+"</option>";
}
$("#bkcsyy"+id.substr(6,id.length))[0].innerHTML=ops;
}
}else{
var ops = "<option value=''>请选择</option>";
if(ckglFormVue.bkcsyyDate!=null){
for(var i=0;i<ckglFormVue.bkcsyyDate.length;i++){
ops+="<option value='"+ckglFormVue.bkcsyyDate[i].typeCode+"'>"+ckglFormVue.bkcsyyDate[i].typeNm+"</option>";
}
$("#bkcsyy"+id.substr(6,id.length))[0].innerHTML=ops;
}
}
});
<script type="text/html" id="ckglztData">
<div>
{{# if(d.sfbj == "Y"){ }}
<select id="ckglzt{{d.xsddh}}{{d.wbsCode}}" style="width:98%;height:28px;border-style: solid;border:none;" class="myselect" lay-ignore lay-verify="required" lay-filter="ckglztFilter" >
{{# }else{ }}
<select disabled="disabled" id="ckglzt{{d.xsddh}}{{d.wbsCode}}" style="width:98%;height:28px;border-style: solid;border:none;" class="myselect" lay-ignore lay-verify="required" lay-filter="ckglztFilter" >
{{# } }}
<option value="">请选择</option>
{{# layui.each(ckglFormVue.ckglztDate,function(index,item){ }}
{{# if(d.ckglzt === item.typeCode){ }}
<option selected="selected" value="{{item.typeCode}}">{{item.typeNm}}</option>
{{# }else{ }}
<option value="{{item.typeCode}}">{{item.typeNm}}</option>
{{# } }}
{{# }); }}
</select>
</div>
</script>
<script type="text/html" id="bkcsyyData">
<div>
{{# if(d.sfbj == "Y"){ }}
<select id="bkcsyy{{d.xsddh}}{{d.wbsCode}}" style="width:98%;height:28px;border-style: solid;border:none;" lay-ignore lay-verify="required" lay-filter="bkcsyyFilter" >
{{# }else{ }}
<select disabled="disabled" id="bkcsyy{{d.xsddh}}{{d.wbsCode}}" style="width:98%;height:28px;border-style: solid;border:none;" lay-ignore lay-verify="required" lay-filter="bkcsyyFilter" >
{{# } }}
<option value="">请选择</option>
{{# if(d.ckglzt == "01"){ }}
{{# layui.each(ckglFormVue.bkcsyyLybDate,function(index,item){ }}
{{# if(d.bkcsyy === item.typeCode){ }}
<option selected="selected" value="{{item.typeCode}}">{{item.typeNm}}</option>
{{# }else{ }}
<option value="{{item.typeCode}}">{{item.typeNm}}</option>
{{# } }}
{{# }); }}
{{# }else{ }}
{{# layui.each(ckglFormVue.bkcsyyDate,function(index,item){ }}
{{# if(d.bkcsyy === item.typeCode){ }}
<option selected="selected" value="{{item.typeCode}}">{{item.typeNm}}</option>
{{# }else{ }}
<option value="{{item.typeCode}}">{{item.typeNm}}</option>
{{# } }}
{{# }); }}
{{# } }}
</select>
</div>
</script>
LayUI获取选择数据、全部数据
var checkStatus = table.checkStatus(obj.config.id);
var checkSratus = table.checkStatus("bsyTable");
var data = table.cache.bsyTable;
var xqtbPlList = table.cache['plxzTable'];
LayUI点击行颜色
table.on('row(cktbTableFilter)', function (obj) {
obj.tr.addClass('layui-table-click').siblings().removeClass('layui-table-click');
})
formSelects下拉框
formSelects.btns('gc_selects', ['select', 'remove'], { show: 'name' });
formSelects.data('gc_selects', 'server', {
keyName: 'gcmc',
keyVal: 'gcdm',
response: {
statusCode: 0,
statusName: 'code',
msgName: 'msg',
dataName: 'result'
},
beforeSuccess: function (id, url, searchVal, result) {
if (result != null) {
for (var i = 0; i < result.result.length; i++) {
var item = result.result[i];
item.gcmc = item.gcdm + item.gcmc;
}
}
return result;
}
});
formSelects.opened('gc_selects', function (id) {
var data = formSelects.value(id);
if (data != null) {
formSelects.data(id, 'server', {
url: '/xmqgc-ckxt-ui/ui/cktb/sxdwlist',
data: {},
type: 'post'
});
}
});
刷新laytable请求缓存
delete this.where;