BrnFormItemConfig class

描述: form 表单项主配置类

Inheritance

Constructors

BrnFormItemConfig({Color? backgroundColor, BrnTextStyle? titleTextStyle, BrnTextStyle? subTitleTextStyle, BrnTextStyle? errorTextStyle, BrnTextStyle? hintTextStyle, BrnTextStyle? contentTextStyle, EdgeInsets? formPadding, EdgeInsets? titlePaddingSm, EdgeInsets? titlePaddingLg, EdgeInsets? optionsMiddlePadding, EdgeInsets? subTitlePadding, EdgeInsets? errorPadding, BrnTextStyle? disableTextStyle, BrnTextStyle? tipsTextStyle, BrnTextStyle? headTitleTextStyle, BrnTextStyle? optionTextStyle, BrnTextStyle? optionSelectedTextStyle, String configId = GLOBAL_CONFIG_ID})
遵循全局配置 默认为 BrnDefaultConfigUtils.defaultFormItemConfig
BrnFormItemConfig.generatorFromConfigId(String configId)

Properties

backgroundColor Color
no setter
commonConfig BrnCommonConfig
no setterinherited
configId String
no setterinherited
contentTextStyle BrnTextStyle
no setter
disableTextStyle BrnTextStyle
no setter
errorPadding EdgeInsets
no setter
errorTextStyle BrnTextStyle
no setter
formPadding EdgeInsets
no setter
hashCode int
The hash code for this object.
no setterinherited
headTitleTextStyle BrnTextStyle
no setter
hintTextStyle BrnTextStyle
no setter
optionSelectedTextStyle BrnTextStyle
no setter
optionsMiddlePadding EdgeInsets
no setter
optionTextStyle BrnTextStyle
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
subTitlePadding EdgeInsets
no setter
subTitleTextStyle BrnTextStyle
no setter
tipsTextStyle BrnTextStyle
no setter
titlePaddingLg EdgeInsets
no setter
titlePaddingSm EdgeInsets
no setter
titleTextStyle BrnTextStyle
no setter

Methods

copyWith({Color? backgroundColor, BrnTextStyle? titleTextStyle, BrnTextStyle? subTitleTextStyle, BrnTextStyle? errorTextStyle, BrnTextStyle? hintTextStyle, BrnTextStyle? contentTextStyle, EdgeInsets? formPadding, EdgeInsets? titlePaddingSm, EdgeInsets? titlePaddingLg, EdgeInsets? optionsMiddlePadding, EdgeInsets? subTitlePadding, EdgeInsets? errorPadding, BrnTextStyle? disableTextStyle, BrnTextStyle? tipsTextStyle, BrnTextStyle? headTitleTextStyle, BrnTextStyle? optionTextStyle, BrnTextStyle? optionSelectedTextStyle}) BrnFormItemConfig
initThemeConfig(String configId, {BrnCommonConfig? currentLevelCommonConfig}) → void
举例: ① 尝试获取最近的配置 topRadius 若配不为 null,直接使用该配置. ② topRadius 若为 null,尝试使用 全局配置中的配置 BrnFormItemConfig. ③ 如果全局配置中的配置同样为 null 则根据 configId 取出全局配置。 ④ 如果没有配置 configId 的全局配置,则使用 Bruno 默认的配置
override
initThemeConfigPersonal() → void
当自定义组件的配置时调用 根据自定义时传入的 configId 对配置字段打平
inherited
merge(BrnFormItemConfig? other) BrnFormItemConfig
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited