diff --git a/examples/table-test.html b/examples/table-test.html index 0ac450b1..fe82c525 100644 --- a/examples/table-test.html +++ b/examples/table-test.html @@ -2,7 +2,7 @@ - + 表格操作 - layui diff --git a/src/modules/laydate.js b/src/modules/laydate.js index 976b0e10..ee1128d1 100644 --- a/src/modules/laydate.js +++ b/src/modules/laydate.js @@ -46,8 +46,8 @@ isLayui ? ( layui['layui.all'] - ? (typeof callback === 'function' && callback()) - : layui.addcss(path, callback, cssname) + ? (typeof callback === 'function' && callback()) + : layui.addcss(path, callback, cssname) ) : ready.link(path, callback, cssname); return this; diff --git a/src/modules/table.js b/src/modules/table.js index ec62da14..9ce4da67 100644 --- a/src/modules/table.js +++ b/src/modules/table.js @@ -21,7 +21,7 @@ layui.define(['lay', 'laytpl', 'laypage', 'form', 'util'], function(exports){ config: { // 全局配置项 checkName: 'LAY_CHECKED' // 是否选中状态的字段名 ,indexName: 'LAY_TABLE_INDEX' // 初始下标索引名,用于恢复当前页表格排序 - ,numbersName: 'LAY_INDEX' //序号 + ,numbersName: 'LAY_INDEX' // 序号 ,disabledName: 'LAY_DISABLED' } ,cache: {} // 数据缓存 @@ -1068,7 +1068,7 @@ layui.define(['lay', 'laytpl', 'laypage', 'form', 'util'], function(exports){ // 记录下标索引,用于恢复排序 if(!sort) item1[table.config.indexName] = i1; - //遍历表头 + // 遍历表头 that.eachCols(function(i3, item3){ var field = item3.field || i3; var key = item3.key; @@ -1106,9 +1106,9 @@ layui.define(['lay', 'laytpl', 'laypage', 'form', 'util'], function(exports){ + function(){ var tplData = $.extend(true, { LAY_COL: item3 - }, item1) - ,checkName = table.config.checkName - ,disabledName = table.config.disabledName; + }, item1); + var checkName = table.config.checkName; + var disabledName = table.config.disabledName; //渲染不同风格的列 switch(item3.type){ @@ -1912,11 +1912,10 @@ layui.define(['lay', 'laytpl', 'laypage', 'form', 'util'], function(exports){ //数据行中的事件返回的公共对象成员 var commonMember = that.commonMember = function(sets){ - var othis = $(this) - ,index = othis.parents('tr').eq(0).data('index') - ,tr = that.layBody.find('tr[data-index="'+ index +'"]') - ,data = table.cache[that.key] || []; - + var othis = $(this); + var index = othis.parents('tr').eq(0).data('index'); + var tr = that.layBody.find('tr[data-index="'+ index +'"]'); + var data = table.cache[that.key] || []; data = data[index] || {}; @@ -1944,7 +1943,9 @@ layui.define(['lay', 'laytpl', 'laypage', 'form', 'util'], function(exports){ cell.html(parseTempData.call(that, { item3: item3 ,content: value - ,tplData: data + ,tplData: $.extend({ + LAY_COL: item3 + }, data) })); td.data('content', value); } @@ -1956,7 +1957,9 @@ layui.define(['lay', 'laytpl', 'laypage', 'form', 'util'], function(exports){ thisTd.children(ELEM_CELL).html(parseTempData.call(that, { item3: item3 ,content: content - ,tplData: data + ,tplData: $.extend({ + LAY_COL: item3 + }, data) })); thisTd.data('content', content); }