mirror of https://gitee.com/karson/fastadmin.git
修改toggle格式化函数,允许表格字段增加enabled配置来决定某一行的toggle是否可以点击修改
parent
a7a6a68e8f
commit
ab6fc64258
|
|
@ -482,7 +482,17 @@ define(['jquery', 'bootstrap', 'moment', 'moment/locale/zh-cn', 'bootstrap-table
|
|||
var yes = typeof this.yes !== 'undefined' ? this.yes : 1;
|
||||
var no = typeof this.no !== 'undefined' ? this.no : 0;
|
||||
var url = typeof this.url !== 'undefined' ? this.url : '';
|
||||
return "<a href='javascript:;' data-toggle='tooltip' title='" + __('Click to toggle') + "' class='btn-change' data-id='"
|
||||
var enabled=true;
|
||||
if (typeof this.enabled !=="undefined") {
|
||||
if (typeof this.enabled==="function") {
|
||||
enabled=this.enabled.call(this,value,row,index);
|
||||
} else {
|
||||
enabled=this.enabled;
|
||||
}
|
||||
}
|
||||
var classname="btn-change";
|
||||
if (!enabled) classname+=" btn disabled' style='padding:0'";
|
||||
return "<a href='javascript:;' data-toggle='tooltip' title='" + __('Click to toggle') + "' class='"+classname+"' data-id='"
|
||||
+ row.id + "' " + (url ? "data-url='" + url + "'" : "") + " data-params='" + this.field + "=" + (value == yes ? no : yes) + "'><i class='fa fa-toggle-on " + (value == yes ? 'text-' + color : 'fa-flip-horizontal text-gray') + " fa-2x'></i></a>";
|
||||
},
|
||||
url: function (value, row, index) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue