<bdo id='lHXUP'></bdo><ul id='lHXUP'></ul>
  1. <legend id='lHXUP'><style id='lHXUP'><dir id='lHXUP'><q id='lHXUP'></q></dir></style></legend>

    <small id='lHXUP'></small><noframes id='lHXUP'>

    1. <tfoot id='lHXUP'></tfoot>
    2. <i id='lHXUP'><tr id='lHXUP'><dt id='lHXUP'><q id='lHXUP'><span id='lHXUP'><b id='lHXUP'><form id='lHXUP'><ins id='lHXUP'></ins><ul id='lHXUP'></ul><sub id='lHXUP'></sub></form><legend id='lHXUP'></legend><bdo id='lHXUP'><pre id='lHXUP'><center id='lHXUP'></center></pre></bdo></b><th id='lHXUP'></th></span></q></dt></tr></i><div id='lHXUP'><tfoot id='lHXUP'></tfoot><dl id='lHXUP'><fieldset id='lHXUP'></fieldset></dl></div>

      layui数据表格中插入下拉框以及输入框,日期选择框的办法

      在数据表格中插入动态数据的下拉框,输入框,日期选择框等需要在table的表头中进行配置,增加template,插入对应的块,在html中使用 script 标签包裹起来 如果使用的下拉框数据需要动态获取,在数据表格中的done函数发送请求,进行处理 详情请看如下代码: /

      <small id='4K4Ab'></small><noframes id='4K4Ab'>

        <bdo id='4K4Ab'></bdo><ul id='4K4Ab'></ul>
          <legend id='4K4Ab'><style id='4K4Ab'><dir id='4K4Ab'><q id='4K4Ab'></q></dir></style></legend>
            <i id='4K4Ab'><tr id='4K4Ab'><dt id='4K4Ab'><q id='4K4Ab'><span id='4K4Ab'><b id='4K4Ab'><form id='4K4Ab'><ins id='4K4Ab'></ins><ul id='4K4Ab'></ul><sub id='4K4Ab'></sub></form><legend id='4K4Ab'></legend><bdo id='4K4Ab'><pre id='4K4Ab'><center id='4K4Ab'></center></pre></bdo></b><th id='4K4Ab'></th></span></q></dt></tr></i><div id='4K4Ab'><tfoot id='4K4Ab'></tfoot><dl id='4K4Ab'><fieldset id='4K4Ab'></fieldset></dl></div>
            1. <tfoot id='4K4Ab'></tfoot>
                <tbody id='4K4Ab'></tbody>

              • 在数据表格中插入动态数据的下拉框,输入框,日期选择框等需要在table的表头中进行配置,增加template,插入对应的块,在html中使用 script 标签包裹起来

                如果使用的下拉框数据需要动态获取,在数据表格中的done函数发送请求,进行处理

                详情请看如下代码:

                //表格
                <div class="layui-tab-content layui-tab-content-bor used_table">
                	<table id="table-list" class="layui-table" lay-filter="table-list"></table>
                </div>
                //表格操作列
                <script type="text/html" id="auth-state">
                	<a class="layui-btn layui-btn-normal layui-btn-xs" lay-event="delete">删除</a>
                </script>
                
                //使用人插入
                <script type="text/html" id="selectEducation">
                	<select name="select_user[]" class="select_user" autocomplete="off" lay-search="">
                		<option value = "">请选择</option>
                	</select>
                </script>
                //资产位置插入
                <script type="text/html" id="inputAddress">
                	<input type="text" class="layui-input" name="input_address[]">
                </script>
                
                //申请数量插入
                <script type="text/html" id="inputNum" class="usedNum">
                	<input class="used_num" name="input_num[]" type="number" min="1" value="1">
                </script>
                //归还日期插入
                <script type="text/html" id="returnTime">
                	<input type="text" class="layui-input" name="return_time[]" id="returnData" placeholder="请选择时间">
                </script>
                //申请类型插入
                <script type="text/html" id="selectType">
                	<select name="select_type[]" class="select_type" autocomplete="off" lay-search="">
                		<option value="1">领用</option>
                		<option value="2">借用</option>
                	</select>
                </script>
                
                JS代码处理部分:
                <script>
                layui.use(['form', 'layedit','formSelects', 'table', 'laydate'], function() {
                	var form = layui.form,
                		layer = layui.layer,
                		laydate = layui.laydate;
                		table = layui.table;
                
                	var tableCol = []
                	var tableCol = new Array()
                
                	/* 表格列 */
                	tableCol = [
                		{
                			field: 'sku_code',
                			title: 'sku编号',
                			align: 'center'
                		},
                		{
                			field: 'spec_name',
                			align: 'center',
                			title: '产品名称',
                		},
                		{
                			field: 'user',
                			align: 'center',
                			title: '使用人',
                			templet:'#selectEducation',
                			width:120
                		},
                		{
                			field: 'position',
                			align: 'center',
                			title: '资产位置',
                			templet:'#inputAddress',
                		},
                		{
                			field: 'apply_type_name',
                			title: '申请类型',
                			align: 'center',
                			templet:'#selectType'
                		},
                		{
                			field: 'return_date',
                			align: 'center',
                			title: '归还日期',
                			templet:'#returnTime'
                		},
                		{
                			field: 'num',
                			align: 'center',
                			title: '申请数量',
                			templet:'#inputNum'
                		},
                		{
                			field: 'stock_num',
                			align: 'center',
                			title: '可用库存量'
                		},
                		{
                			templet: '#auth-state',
                			align: 'center',
                			title: '操作'
                		}
                	]
                	/* 表格渲染 */
                	table.render({
                		id: 'table-list',
                		elem: '#table-list',
                		data: removeDuplicate(layui.data('cart_used').data),
                		cols: [
                			tableCol
                		],
                		done: function(res, curr, count) {
                			//使用人下拉框得数据是动态得
                			tabData = res.data;
                			layer.closeAll('loading');
                			$.ajax({
                				url:'/home/common/userList',
                				data:{
                					is_all: 0
                				},
                				dataType:'json',
                				type:'POST',
                				success:function(res){
                					var opt = '<option value = "">请选择</option>';
                					$.each(res.data, function(item, val) {  
                						opt += '<option value = "' + val.uid + '">' + val.name + '</option>'
                					});
                					$(".select_user").html(opt);
                					form.render('select');
                				},
                				error:function(){
                					layer.msg('请求超时请联系管理员',{icon:2});
                				},
                				async: false
                			})
                		}
                	});
                })
                
                </script>
                
                 
                本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                相关文档推荐

                layui使用tableSelect插件实现下拉框表格,并多选或单选数据 HTML代码: !-- 部分代码 --tr tdlabel class="layui-form-label required"巡防点/label/td td input type="text" name="point" class="layui-input" lay-verify="required" lay-reqtext="请选择巡
                layui表格内可编辑下拉框扩展自别人的表格内下拉框 一、列模板,这是列配置的templet字段需要使用的。 1.inputdiv,输入框覆盖在下拉框上面左半部。这个样式用来调整输入框和下拉框不会超出单元格。 2.method,和该列字段名一致 3.z-filter,只要有这个属性就
                layui表格内下拉框怎么实现?最终实现效果如下图: 2:使用 templet 模版 (代码如下 前提 :接口正常 能获取到数据并展示) table.render({ elem: '#munu-table' , url: 'xxx.com/xxxx' ,id:"table" ,page:{ limit: 15 , limits: [15, 20, 30, 40, 50, 100,
                1、首先引入formSelects相关配置:引入formSelects-v4的js、css,如果采用第三步的方式引入也是可以的,这里推荐第三步layui.config方式引入。 link rel="stylesheet" href="/static/layui/css/formSelects-v4.css"/script src="/static/layui/js/formSelects
                1.获取子页面的表格多选框选中的数据 var index = layer.open({ type: 2, title: '标题', maxmin: true, shadeClose: false, // 点击遮罩关闭层 area: ['800px', '520px'], //子页面大小 btn: ['按钮名称'], btnAlign: 'c', content: '请求路径', // iframe的
                当你试图在当前页获取iframe页的DOM元素时,你可以用此方法,selector即iframe页的选择器 layer.open({ type: 2, content: 'test/iframe.html', success: function(layero, index){ var body = layer.getChildFrame('body', index); var iframeWin = window[la

                • <legend id='a9HWl'><style id='a9HWl'><dir id='a9HWl'><q id='a9HWl'></q></dir></style></legend>

                    <small id='a9HWl'></small><noframes id='a9HWl'>

                      <tbody id='a9HWl'></tbody>
                  1. <tfoot id='a9HWl'></tfoot>

                      • <bdo id='a9HWl'></bdo><ul id='a9HWl'></ul>

                        • <i id='a9HWl'><tr id='a9HWl'><dt id='a9HWl'><q id='a9HWl'><span id='a9HWl'><b id='a9HWl'><form id='a9HWl'><ins id='a9HWl'></ins><ul id='a9HWl'></ul><sub id='a9HWl'></sub></form><legend id='a9HWl'></legend><bdo id='a9HWl'><pre id='a9HWl'><center id='a9HWl'></center></pre></bdo></b><th id='a9HWl'></th></span></q></dt></tr></i><div id='a9HWl'><tfoot id='a9HWl'></tfoot><dl id='a9HWl'><fieldset id='a9HWl'></fieldset></dl></div>