91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Layui表格行工具事件與數據回填方法

發布時間:2020-10-11 23:18:05 來源:腳本之家 閱讀:209 作者:張俊輝 欄目:web開發

使用Layui數據表格實現行工具事件與Layui表單彈框與數據回填具體步驟如下:

步驟一:布置行工具欄樣式與數據表格初始化,代碼如下:

<script type="text/html" id="barDemo2">
    <a class="layui-btn layui-btn-xs layui-btn-normal" lay-event="compile">編輯</a>
    <a class="layui-btn layui-btn-xs layui-btn-normal" lay-event="delete">刪除</a>
 </script>
var listEnquiryQuote;//詢價記錄表格
layui.use(['table','form','layer'], function () {
//詢價記錄表格初始化
      listEnquiryQuote = table.render({
        elem: '#EnquiryQuote'
       , method: 'post'
       , url: '/Purchase/AwaitQueryPrice/SelectEnquiry' //數據接口
       , id: 'idEnquiryQuote'
       , page: true //開啟分頁
       , cols: [[ //表頭
         { type: 'radio' }
        , { field: 'EnquiryID', title: '詢價ID', hide: true }
        , { field: 'SupplierName', title: '供應商名稱', width: 180 }
        , { field: 'CompanyName', title: '公司英文名', width: 180 }
        , { field: 'SupplierID', title: '供應商ID', hide: true }
        , { field: 'ProductName', title: '產品名稱', width: 90 }
        , { field: 'Model', title: '型號', width: 120 }
        , { field: 'Trademark', title: '原廠品牌', width: 90 }
        , { field: 'PrimaryNumber', title: '原廠料號', width: 90 }
        , { field: 'QualityName', title: '品質', width: 60 }
        , { field: 'QualityID', title: '品質ID', hide: true }
        , { field: 'UnitName', title: '單位', width: 60 }
        , { field: 'UnitID', title: '單位ID', hide: true }
        , { field: 'FPackaging', title: '封裝', width: 90 }
        , { field: 'BPackaging', title: '包裝', width: 60 }
        , { field: 'DateCodeS', title: '生產日期', width: 105 }
        , { field: 'Describe', title: '描述', width: 150 }
        , { field: 'DeliveryTime', title: '貨期', width: 60 }
        , { field: 'MinOrder', title: '最小訂購量', width: 105 }
        , { field: 'QuantityDemanded', title: '需求量', width: 80 }
        , { field: 'TaxPoint', title: '稅點', width: 60 }
        , { field: 'Quote', title: '報價', width: 70 }
        , { field: 'EnquiryDateS', title: '詢價日期', width: 105 }
        , { field: 'AdoptQuantity', title: '采納量', width: 80 }
        , { fixed: 'right', title: '操作', toolbar: '#barDemo2', width: 120 }
       ]]
        , limit: 10
        , response: {
          statusName: 'success' //規定數據狀態的字段名稱,默認:code
         , statusCode: true //規定成功的狀態碼,默認:0
         , countName: 'totalRows' //規定數據總數的字段名稱,默認:count
        }
        , request: {
          pageName: 'curPage' //頁碼的參數名稱,默認:page
         , limitName: 'pageSize'
        }
      });
});

效果圖如下:

Layui表格行工具事件與數據回填方法

步驟二:監聽行點擊事件:

layui.use(['table','form','layer'], function () {
//監聽詢價記錄行工具事件
      table.on('tool(EnquiryQuote)', function (obj) {
        var data = obj.data;
        //修改
        if (obj.event === 'compile') {
          if (data.AdoptQuantity == null || data.AdoptQuantity == 0) {
            //彈出修改詢價記錄模態框
            layer.open({
              type: 1,
              title: '修改詢價記錄',
              area: ['950px', '600px'],
              content: $('#UpdateEnquiry'), //這里content是一個DOM,注意:最好該元素要存放在body最外層,否則可能被其它的相對元素所影響
            });
          } else {
            layer.msg('已有采購單采納該詢價,不得編輯!', { icon: 0 });
          }
          //重置
          $("#reset4").click(function () {
            //數據回填
            form.val("UpdateEnquiry", data);
            form.val("UpdateEnquiry", {
              "DateCode": data.DateCodeS
            })
            if (data.SupplierID != null) {
              //給表單賦值
              form.val("UpdateEnquiry", {
                "State": "true"
              })
            } else {
              //給表單賦值
              form.val("UpdateEnquiry", {
                "State": ""
              })
            }
          });
          $("#reset4").click();
    } 
});

應注意的表單必須有layui-form類與lay-filter屬性,本文獻lay-filter屬性值為UpdateEnquiry,可自定義

把回填事件寫入重置按鈕點擊事件這樣設置的好處是在點擊重置是在點擊重置時可以重新回填數據,可以給用戶選擇的空間,效果圖如下:

Layui表格行工具事件與數據回填方法

以上這篇Layui表格行工具事件與數據回填方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

晋城| 崇礼县| 张家港市| 武邑县| 阳高县| 沧州市| 乌恰县| 南投县| 大英县| 巴南区| 三门县| 若羌县| 奉化市| 博罗县| 白朗县| 正镶白旗| 玉林市| 南郑县| 三江| 塔城市| 峨山| 育儿| 乐东| 瓮安县| 贡觉县| 库尔勒市| 景洪市| 修文县| 新郑市| 辽阳县| 巨鹿县| 铜川市| 阳山县| 保德县| 噶尔县| 惠来县| 阿拉善左旗| 马关县| 许昌县| 永济市| 长宁县|