diff --git a/examples/table-test.html b/examples/table-test.html index fe82c525..ceb448b3 100644 --- a/examples/table-test.html +++ b/examples/table-test.html @@ -156,12 +156,13 @@ layui.use(['table', 'dropdown'], function(){ ,{field:'username', title:'用户名', width:120, edit: function(d){ return !d.LAY_DISABLED; }, templet: '#usernameTpl'} - ,{field:'email', minWidth: 160, maxWidth: 320, title:'邮箱 ', hide: 0, edit: 'text', templet: function(d){ + ,{field:'email', minWidth: 160, maxWidth: 320, title:'邮箱 ', fieldTitle: '邮箱', hide: 0, edit: 'text', templet: function(d){ return ''+ layui.util.escape(d.email) +'' }} ,{field:'sex', title:'性别', width:80, edit: 'text', sort: true, escape: false} ,{field:'city', title:'城市', width:120, templet: '#cityTpl', exportTemplet: function(d, obj){ - //console.log(obj) + // return '=HYPERLINK("https://abc.com/a.jpg","截图")'; // 测试内容存在特殊符 + // console.log(obj) var td = obj.td(this.field); //获取当前 td return td.find('select').val(); }} @@ -450,11 +451,12 @@ layui.use(['table', 'dropdown'], function(){ var value = obj.value // 得到修改后的值 var oldValue = obj.oldValue // 得到修改前的值 -- v2.8.0 新增 var data = obj.data; // 得到当前编辑所在行的数据 + var col = obj.getCol(); // 得到当前列的表头配置属性 // 值的校验 if(field === 'email'){ if(!/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/.test(obj.value)){ - layer.tips('输入的邮箱格式不正确,请重新编辑', this, {tips: 1}); + layer.tips('输入的'+ col.fieldTitle +'格式不正确,请重新编辑', this, {tips: 1}); return obj.reedit(); // 重新编辑 -- v2.8.0 新增 } }