Przeglądaj źródła

1、配置项ui新增禁用字段

bakamaka.guan 2 lat temu
rodzic
commit
ab15227080

+ 6 - 0
lib/components/from_configure_components/configure_input.dart

@@ -16,14 +16,19 @@ class FConfigureInput extends FStatelessWidget {
   /// 输入框文本输入
   final ValueCallback? onChanged;
 
+  /// 只读
   final bool? readOnly;
 
+  /// 禁用
+  final bool? enabled;
+
   FConfigureInput({
     this.hintText,
     this.inputFormatters,
     this.textController,
     this.onChanged,
     this.readOnly,
+    this.enabled,
   });
 
   @override
@@ -38,6 +43,7 @@ class FConfigureInput extends FStatelessWidget {
       borderColor: Color(0xffdcdfe6),
       onChanged: (value) => onChanged!(value),
       readOnly: readOnly ?? false,
+      enabled: enabled ?? false,
       controller: textController,
     );
   }

+ 3 - 0
lib/components/from_configure_components/configure_text_area.dart

@@ -5,12 +5,14 @@ class FConfigureTextArea extends FStatefulWidget {
   final TextEditingController textEditingController;
   final ValueCallback onChanged;
   final bool? readOnly;
+  final bool? enabled;
 
   FConfigureTextArea({
     Key? key,
     required this.textEditingController,
     required this.onChanged,
     this.readOnly,
+    this.enabled,
   }) : super(key: key);
 
   @override
@@ -50,6 +52,7 @@ class _FConfigureTextAreaState extends FState<FConfigureTextArea> {
             filled: true,
           ),
           readOnly: widget.readOnly ?? false,
+          enabled: widget.enabled ?? false,
         ),
       ),
     );