欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

layui table动态新增行

程序员文章站 2022-04-24 23:52:34
...

点击新增行按钮前:

layui table动态新增行

点击新增行按钮后:

layui table动态新增行

前端实现代码:

<button class="layui-btn layui-btn-sm" data-type="reload" onclick="addFunctionModule()" lay-event="addFunctionModule">新增行</button>

 

var attId = '', applicationNum = '', functionModule = '';
/**
  * 新增行
*/
addFunctionModule = function () {
     var newData = {
        id: attId
        , applicationNum: applicationNum
        , functionModule: functionModule
      }
      var dataList = getDataList("functionModule_table");//table的id
      var newDataList = dataList.concat(newData);
      table.reload("functionModule_table", {
      data: newDataList
      })
     }
/**  
 * 获取列表数据
 */
function getDataList(tableId) {
    if (table.cache[tableId]) {
    return table.cache[tableId];
    }
    return [];
 }