File tree Expand file tree Collapse file tree 6 files changed +6
-12
lines changed
packages/@core/ui-kit/form-ui/src Expand file tree Collapse file tree 6 files changed +6
-12
lines changed Original file line number Diff line number Diff line change @@ -14,8 +14,6 @@ setupVbenForm<ComponentType>({
14
14
Upload : 'fileList' ,
15
15
CheckboxGroup : 'model-value' ,
16
16
} ,
17
- // select等组件的筛选功能会抛出input事件,需要禁用表单的input事件监听以免错误地更新了组件值
18
- disabledOnInputListener : true ,
19
17
} ,
20
18
defineRules : {
21
19
required : ( value , _params , ctx ) => {
Original file line number Diff line number Diff line change @@ -10,8 +10,6 @@ import { $t } from '@vben/locales';
10
10
11
11
setupVbenForm < ComponentType > ( {
12
12
config : {
13
- // naive-ui组件不接受onChang事件,所以需要禁用
14
- disabledOnChangeListener : true ,
15
13
// naive-ui组件的空值为null,不能是undefined,否则重置表单时不生效
16
14
emptyStateValue : null ,
17
15
baseModelPropName : 'value' ,
Original file line number Diff line number Diff line change @@ -14,8 +14,6 @@ initComponentAdapter();
14
14
setupVbenForm < ComponentType > ( {
15
15
config : {
16
16
baseModelPropName : 'value' ,
17
- // naive-ui组件不接受onChang事件,所以需要禁用
18
- disabledOnChangeListener : true ,
19
17
// naive-ui组件的空值为null,不能是undefined,否则重置表单时不生效
20
18
emptyStateValue : null ,
21
19
modelPropNameMap : {
Original file line number Diff line number Diff line change @@ -45,8 +45,8 @@ export function setupVbenForm<
45
45
const { config, defineRules } = options ;
46
46
47
47
const {
48
- disabledOnChangeListener = false ,
49
- disabledOnInputListener = false ,
48
+ disabledOnChangeListener = true ,
49
+ disabledOnInputListener = true ,
50
50
emptyStateValue = undefined ,
51
51
} = ( config || { } ) as FormCommonConfig ;
52
52
Original file line number Diff line number Diff line change @@ -89,8 +89,8 @@ const computedSchema = computed(
89
89
componentProps = {},
90
90
controlClass = ' ' ,
91
91
disabled,
92
- disabledOnChangeListener = false ,
93
- disabledOnInputListener = false ,
92
+ disabledOnChangeListener = true ,
93
+ disabledOnInputListener = true ,
94
94
emptyStateValue = undefined ,
95
95
formFieldProps = {},
96
96
formItemClass = ' ' ,
Original file line number Diff line number Diff line change @@ -151,12 +151,12 @@ export interface FormCommonConfig {
151
151
disabled ?: boolean ;
152
152
/**
153
153
* 是否禁用所有表单项的change事件监听
154
- * @default false
154
+ * @default true
155
155
*/
156
156
disabledOnChangeListener ?: boolean ;
157
157
/**
158
158
* 是否禁用所有表单项的input事件监听
159
- * @default false
159
+ * @default true
160
160
*/
161
161
disabledOnInputListener ?: boolean ;
162
162
/**
You can’t perform that action at this time.
0 commit comments