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/521/head
parent
6361d9228f
commit
2745f8a8ff
|
|
@ -406,7 +406,7 @@ define(['jquery', 'bootstrap', 'moment', 'moment/locale/zh-cn', 'bootstrap-table
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
var title = $(that).data('title') || $(that).attr("title") || __('Edit');
|
var title = $(that).data('title') || $(that).attr("title") || __('Edit');
|
||||||
var data = $(that).data() || {};
|
var data = $.extend({}, $(that).data());
|
||||||
delete data.title;
|
delete data.title;
|
||||||
//循环弹出多个编辑框
|
//循环弹出多个编辑框
|
||||||
$.each(Table.api.selecteddata(table), function (index, row) {
|
$.each(Table.api.selecteddata(table), function (index, row) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue