• <tfoot id='LM54F'></tfoot>
    1. <legend id='LM54F'><style id='LM54F'><dir id='LM54F'><q id='LM54F'></q></dir></style></legend>

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

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

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

        layui table展示页表格中加入下拉选择框

        layui 展示页表格中加入下拉选择框,最终 实现效果图: 1.在初始化表格的列cols中添加: { field: 'paid', sort: true, title: '付款状态', align: "center", templet:function (d) { return 'select name="paid" class="sel_xlk" lay-filter="stateSelect"

            <tbody id='WjELL'></tbody>

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

              2. <legend id='WjELL'><style id='WjELL'><dir id='WjELL'><q id='WjELL'></q></dir></style></legend>

              3. <tfoot id='WjELL'></tfoot>

                  layui 展示页表格中加入下拉选择框,最终实现效果图:


                  1.在初始化表格的列cols中添加:

                  {
                                  field: 'paid',
                                  sort: true,
                                  title: '付款状态',
                                  align: "center",
                                  templet:function (d) {
                                      return '<select name="paid" class="sel_xlk" lay-filter="stateSelect"  lay-verify="required" data-state="' + d.paid + '" data-value="' + d.id + '" >' +
                                          '        <option value="0">未付款</option>' +
                                          '         <option value="1">已付款</option>' +
                                          '    </select>';
                                  },
                              },
                  
                  注意:元素选择器lay-filter=“stateSelect”。
                  2.选择完下拉框把值带到列表中并提交到后台,
                  form.on('select(stateSelect)', function (data) {//修改类型
                          let id = data.elem.dataset.value; //当前数据的id
                          let paid = data.elem.value; //当前字段变化的值
                          // 传值:表单变化后的值传递到后台数据库进行实时修改,例如,根据id修改这条数据的状态。
                          $.ajax({
                              type: 'post',
                              url: Feng.ctxPath+ '/******/*****', // ajax请求路径
                              data: {
                                  id: id,
                                  paid: paid
                              },
                              success: function(data){
                                  layer.msg('修改成功');
                                  //执行重载
                                  //table.reload('bizInvoiceTable');
                                  //window.location.href = Feng.ctxPath + '/bizInvoice'
                              }
                          });
                      });
                  
                  3.我们要刷新表格,并且去掉数据表格对select的隐藏,把select浮现在最外层 在table.render中添加
                  done: function (res, curr, count) {
                              //设置下拉框样式在表格之上 不会遮挡下拉框
                              $(".layui-table-body").css('overflow','visible');
                              $(".layui-table-box").css('overflow','visible');
                              $(".layui-table-view").css('overflow','visible');
                  
                              var tableElem = this.elem.next('.layui-table-view');
                              count || tableElem.find('.layui-table-header').css('overflow', 'auto');
                              layui.each(tableElem.find('select[name="paid"]'), function (index, item) {
                                  var elem = $(item);
                                  elem.val(elem.data('state')).parents('div.layui-table-cell').css('overflow', 'visible');
                              });
                              form.render();//刷新表单
                  
                          }
                  
                  4.设置一下下拉框的样式,进行美化一下
                  /* 设置下拉框的高度与表格单元相同 */
                     td .layui-form-select {
                          margin-top: -10px;
                          margin-left: -15px;
                          margin-right: -15px;
                      }
                  
                  
                  到此就实现layui单元格下拉选择实现
                  本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                  相关文档推荐

                  layui实现图片上传成功后回显点击放大图片功能,html代码部分: !-- html代码--div class="layui-form-item" label class="layui-form-label"上传图片/label div class="layui-input-block" button type="button" class="layui-btn" id="license-auth-letter-
                  Layui实现数据表格中鼠标悬停图片放大离开时恢复原图的效果,最终效果如下图所示: 实现代码如下,在done函数中调用hoverOpenImg方法 var tableIns = window.demoTable = table .render({ elem : '#idTest', id : 'idTest', url : '/postData', //width : 150
                  我们在用到layui时候,需要点击文本输入框调起弹出选择框并选择内容,这个要怎么操作呢?以下两种方法可以参考: 1、点击名称,弹出信息弹框,选择表格中的某一行,实现效果如下: html页面代码 !--计量器具弹出层-- div id="equipment" lay-filter="equipmen
                  由于项目功能需要,要实现对table中的行实现拖拽排序功能,找来找去发现Sortable.js能很好的满足这个需求,而且它还是开源的,于是乎就开始学习使用Sortable.js 特点 轻量级但功能强大 移动列表项时有动画 支持触屏设备和大多数浏览器(IE9及以下除外) 支持
                  我们都知道layui treetable.js没有checked做联动。我们要实现Layui treetable复选框联动要怎么操作呢?实现的最终效果如下: 1. 在当前HTML文档checked监听函数中增加以下代码: //联动 table.on('checkbox(quan_list)', function(obj){ //console.log(obj);
                  按钮代码如下: {field: 'state', title: '状态', width: 85, templet: function (data) { if (data.state == 0) { return 'div input type="checkbox" checked="" name="codeSwitch" lay-skin="switch" id="open" lay-filter="switchTest" switchId=' + data

                    • <bdo id='nncfa'></bdo><ul id='nncfa'></ul>
                    • <tfoot id='nncfa'></tfoot>

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

                        <tbody id='nncfa'></tbody>

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