mirror of https://gitee.com/karson/fastadmin.git
update public/assets/js/require-table.js.
delete data.title; 会直接删除 jQuery 内部缓存中的 title 数据项,因为 $(that).data() 返回的是原对象引用,而不是副本。这会导致按钮上的 data('title') 被永久移除,可能影响后续对该按钮数据的访问(例如再次触发批量编辑时,$(that).data('title') 将变为 undefined),此处将 data 改为副本,浅拷贝一份
Signed-off-by: 还俗二师兄 <505097558@qq.com>
pull/518/head
parent
73f3394062
commit
8ce35cf2d7
|
|
@ -450,7 +450,7 @@ define(['jquery', 'bootstrap', 'moment', 'moment/locale/zh-cn', 'bootstrap-table
|
|||
return;
|
||||
}
|
||||
var title = $(that).data('title') || $(that).attr("title") || __('Edit');
|
||||
var data = $(that).data() || {};
|
||||
var data = $.extend({}, $(that).data());
|
||||
delete data.title;
|
||||
//循环弹出多个编辑框
|
||||
$.each(Table.api.selecteddata(table), function (index, row) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue