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 yes = typeof this.yes !== 'undefined' ? this.yes : 1;
|
||||||
var no = typeof this.no !== 'undefined' ? this.no : 0;
|
var no = typeof this.no !== 'undefined' ? this.no : 0;
|
||||||
var url = typeof this.url !== 'undefined' ? this.url : '';
|
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>";
|
+ 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) {
|
url: function (value, row, index) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue