Jelajahi Sumber

key value 类型组件新增是否加粗属性

loki.wu 2 tahun lalu
induk
melakukan
5b2a9181a5
1 mengubah file dengan 5 tambahan dan 1 penghapusan
  1. 5 1
      lib/components/form_relevant/title_filed_compenent.dart

+ 5 - 1
lib/components/form_relevant/title_filed_compenent.dart

@@ -20,6 +20,9 @@ class FTitleField extends StatelessWidget implements FWidget {
   //标题最小宽度(为了水平能够对齐)
   late double minTitleWidth;
 
+  ///是否加粗标题
+  late bool isBold;
+
   ///是否是必填项
   late bool isRequiredField;
   FTitleField(
@@ -30,6 +33,7 @@ class FTitleField extends StatelessWidget implements FWidget {
     this.sizeAfter = 10,
     this.maxLargeFieldWidth = 210,
     this.minTitleWidth = 60,
+    this.isBold = true,
     this.isRequiredField = false,
   }) : super(key: key);
   @override
@@ -67,7 +71,7 @@ class FTitleField extends StatelessWidget implements FWidget {
         TextSpan(children: [
           TextSpan(
             text: title,
-            style: TextStyle(fontWeight: FontWeight.bold),
+            style: isBold ? TextStyle(fontWeight: FontWeight.bold) : null,
           ),
           if (isRequiredField) ...[
             TextSpan(