mirror of https://github.com/layui/layui
优化 table 的 templet 函数,返回的数据包含 `LAY_COL` 特定属性
parent
2803cbe4ab
commit
fcdd9fd715
|
@ -1103,9 +1103,9 @@ layui.define(['lay', 'laytpl', 'laypage', 'form', 'util'], function(exports){
|
||||||
+ function(){
|
+ function(){
|
||||||
var tplData = $.extend(true, {
|
var tplData = $.extend(true, {
|
||||||
LAY_COL: item3
|
LAY_COL: item3
|
||||||
}, item1)
|
}, item1);
|
||||||
,checkName = table.config.checkName
|
var checkName = table.config.checkName;
|
||||||
,disabledName = table.config.disabledName;
|
var disabledName = table.config.disabledName;
|
||||||
|
|
||||||
//渲染不同风格的列
|
//渲染不同风格的列
|
||||||
switch(item3.type){
|
switch(item3.type){
|
||||||
|
@ -1909,11 +1909,10 @@ layui.define(['lay', 'laytpl', 'laypage', 'form', 'util'], function(exports){
|
||||||
|
|
||||||
//数据行中的事件返回的公共对象成员
|
//数据行中的事件返回的公共对象成员
|
||||||
var commonMember = that.commonMember = function(sets){
|
var commonMember = that.commonMember = function(sets){
|
||||||
var othis = $(this)
|
var othis = $(this);
|
||||||
,index = othis.parents('tr').eq(0).data('index')
|
var index = othis.parents('tr').eq(0).data('index');
|
||||||
,tr = that.layBody.find('tr[data-index="'+ index +'"]')
|
var tr = that.layBody.find('tr[data-index="'+ index +'"]');
|
||||||
,data = table.cache[that.key] || [];
|
var data = table.cache[that.key] || [];
|
||||||
|
|
||||||
|
|
||||||
data = data[index] || {};
|
data = data[index] || {};
|
||||||
|
|
||||||
|
@ -1941,7 +1940,9 @@ layui.define(['lay', 'laytpl', 'laypage', 'form', 'util'], function(exports){
|
||||||
cell.html(parseTempData.call(that, {
|
cell.html(parseTempData.call(that, {
|
||||||
item3: item3
|
item3: item3
|
||||||
,content: value
|
,content: value
|
||||||
,tplData: data
|
,tplData: $.extend({
|
||||||
|
LAY_COL: item3
|
||||||
|
}, data)
|
||||||
}));
|
}));
|
||||||
td.data('content', value);
|
td.data('content', value);
|
||||||
}
|
}
|
||||||
|
@ -1953,7 +1954,9 @@ layui.define(['lay', 'laytpl', 'laypage', 'form', 'util'], function(exports){
|
||||||
thisTd.children(ELEM_CELL).html(parseTempData.call(that, {
|
thisTd.children(ELEM_CELL).html(parseTempData.call(that, {
|
||||||
item3: item3
|
item3: item3
|
||||||
,content: content
|
,content: content
|
||||||
,tplData: data
|
,tplData: $.extend({
|
||||||
|
LAY_COL: item3
|
||||||
|
}, data)
|
||||||
}));
|
}));
|
||||||
thisTd.data('content', content);
|
thisTd.data('content', content);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue