Layui

多选下拉框

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',     //code key
	            msgName: 'msg',         //msg key
	            dataName: 'result'        //data key
	        },
	        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');
	})

// .layui-table-click{background-color: #f2f2f2;}

formSelects下拉框

formSelects.btns('gc_selects', ['select', 'remove'], { show: 'name' });
	formSelects.data('gc_selects', 'server', {
		keyName: 'gcmc',            //自定义返回数据中name的key, 默认 name和value
		keyVal: 'gcdm',
		response: {
			statusCode: 0,          //成功状态码
			statusName: 'code',     //code key
			msgName: 'msg',         //msg key
			dataName: 'result'        //data key
		},
		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;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值