Fastadmin后台框架于2020年2月28日更新为1.1.0.20200228_beta,这个新版本框架相比之前优化了很多:


方便的同时,fa官方在某些地方做的优化对于使用fastafmin的站长来说还需要一段时间适应,比如在后台切换栏目状态的时候会提示“未更新任何行”,这是因为public/assets/js/require-table.js文件的toggle:函数做了如下改动:


 toggle: function (value, row, index) {
     var table = this.table;
     var options = table ? table.bootstrapTable('getOptions') : {};
     var color = typeof this.color !== 'undefined' ? this.color : 'success'; 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 : '';
     var disable = false;
         if (typeof this.disable !== "undefined") {
             disable = typeof this.disable === "function" ? this.disable.call(this, value, row, index) : this.disable;
            }
            return "<a href='javascript:;' data-toggle='tooltip' title='" + __('Click to toggle') + "' class='btn-change " + (disable ? 'btn disabled' : '') + "' data-id='"
            + row[options.pk] + "' " + (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>";
             },


而之前的1.0.0.20191212_beta中对应的toggle:函数是:

 toggle: function (value, row, index) {
      var color = typeof this.color !== 'undefined' ? this.color : 'success';
      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 : ''; var disable = false;
      if (typeof this.disable !== "undefined") {
          disable = typeof this.disable === "function" ? this.disable.call(this, value, row, index) : this.disable;
          }
          return "<a href='javascript:;' data-toggle='tooltip' title='" + __('Click to toggle') + "' class='btn-change " + (disable ? 'btn disabled' : '') + "' 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>";
          },

现在把旧版本的对应函数替换到新版本框架对应的js文件,问题就可以解决了。

还有一种方法,就是把config文件里的app_debug设置为false即可!

您已经阅读00:00:00欢迎留言评论,喜欢的话就为作者点个赞或者赏颗糖吧! 分享