<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数据表格中插入下拉框以及输入框,日期选择框的办法

      时间:2023-11-23

      <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表格内可编辑下拉框的实现 下一篇:没有了

                相关文章

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

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

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

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

                  1. <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>