优化表单控件

This commit is contained in:
2020-04-07 18:35:59 +08:00
parent 8c440e75e8
commit 0bb97cd9a9
140 changed files with 12921 additions and 3683 deletions

View File

@@ -110,15 +110,19 @@ define(['jquery', 'bootstrap', 'validator'], function ($, undefined, Validator)
})
}
},
tagsinput: function(form){
if ($('.tagsinput', form).size() > 0) {
require(['tagsinput'], function(){
$('.tagsinput', form).tagsinput();
})
}
},
selectpicker: function (form) {
//绑定select元素事件
if ($(".selectpicker", form).size() > 0) {
require(['bootstrap-select', 'bootstrap-select-lang'], function () {
$('.selectpicker', form).selectpicker();
$(form).on("reset", function () {
setTimeout(function () {
$('.selectpicker').selectpicker('refresh').trigger("change");
}, 1);
require(['select2'], function () {
$('.selectpicker', form).select2({
placeholder: "——请选择——"
});
});
}
@@ -511,6 +515,7 @@ define(['jquery', 'bootstrap', 'validator'], function ($, undefined, Validator)
events.validator(form, success, error, submit);
events.editor(form);
events.board(form);
events.tagsinput(form);
events.selectpicker(form);
events.daterangepicker(form);
events.selectpage(form);