소스 검색

优化searchList修改后刷新事件
优化标题过长时固定宽度不生效的BUG

Karson 4 년 전
부모
커밋
a3a5707cdd
2개의 변경된 파일4개의 추가작업 그리고 4개의 파일을 삭제
  1. 2 2
      public/assets/js/bootstrap-table-commonsearch.js
  2. 2 2
      public/assets/js/require-backend.min.js

+ 2 - 2
public/assets/js/bootstrap-table-commonsearch.js

@@ -95,7 +95,7 @@
                                         searchList = ret;
                                     }
                                     var optionList = createOptionList(searchList, vObjCol, that);
-                                    $("form.form-commonsearch select[name='" + vObjCol.field + "']", that.$container).html(optionList.join(''));
+                                    $("form.form-commonsearch select[name='" + vObjCol.field + "']", that.$container).html(optionList.join('')).trigger("change");
                                 });
                             })(vObjCol, that);
                         } else {
@@ -292,7 +292,7 @@
         this.$header.find('th[data-field]').each(function (i) {
             var column = $(this).data();
             if (typeof column['width'] !== 'undefined') {
-                $(this).css("min-width", column['width']);
+                $(this).css("max-width", column['width']);
             }
         });
         this.options.stateField = this.header.stateField;

+ 2 - 2
public/assets/js/require-backend.min.js

@@ -10627,7 +10627,7 @@ define('form',['jquery', 'bootstrap', 'upload', 'validator'], function ($, undef
                                         searchList = ret;
                                     }
                                     var optionList = createOptionList(searchList, vObjCol, that);
-                                    $("form.form-commonsearch select[name='" + vObjCol.field + "']", that.$container).html(optionList.join(''));
+                                    $("form.form-commonsearch select[name='" + vObjCol.field + "']", that.$container).html(optionList.join('')).trigger("change");
                                 });
                             })(vObjCol, that);
                         } else {
@@ -10824,7 +10824,7 @@ define('form',['jquery', 'bootstrap', 'upload', 'validator'], function ($, undef
         this.$header.find('th[data-field]').each(function (i) {
             var column = $(this).data();
             if (typeof column['width'] !== 'undefined') {
-                $(this).css("min-width", column['width']);
+                $(this).css("max-width", column['width']);
             }
         });
         this.options.stateField = this.header.stateField;