EConfigProvider 全局配置
示例与代码
局部语言与嵌套配置
全局配置
属性
buttonvar对应组件的默认选项配置对象;子控件从最近的 Provider 继承。
字段:
autoInsertSpace, dashed, plain
round, text, type
({})cardvar对应组件的默认选项配置对象;子控件从最近的 Provider 继承。
字段:
shadow
({})dialogvar对应组件的默认选项配置对象;子控件从最近的 Provider 继承。
字段:
alignCenter, draggable, overflow
({})disabledbool禁用当前配置作用域内的控件或当前表单。
falseemptyValuesvar判定为空值的数组;默认包含 undefined、null 和空字符串。
继承 Provider,默认 [undefined, null, ""]enabledbool是否允许交互;false 时控件禁用。
!disabledheightreal组件尺寸,单位为像素;可绑定父布局尺寸。
implicitHeightlinkvarELink 默认选项配置对象。
字段:
type, underline
({})localevar语言代码或包含 name、texts 的局部语言配置对象。
语言名称(如 zh / en)
对象字段:name, texts
nullmessagevar对应组件的默认选项配置对象;子控件从最近的 Provider 继承。
字段:
duration, grouping, max
offset, placement, plain
showClose
({})sizeint控件尺寸;默认继承最近的 EConfigProvider。
EStyle.SmallEStyle.MediumEStyle.Large
继承 Provider,默认 EStyle.Mediumtablevar对应组件的默认选项配置对象;子控件从最近的 Provider 继承。
字段:
showOverflowTooltip, tooltipEffect, tooltipFormatter
tooltipOptions
({})valueOnClearvar清除后的值,也可传函数返回清除值;默认继承配置。
undefinedvisiblebool是否显示组件。
truewidthreal组件尺寸,单位为像素;可绑定父布局尺寸。
implicitWidthzIndexint浮层或水印的层叠顺序。
EControlConfig.valueFor(control, "zIndex", 0)effectiveLocalevar只读当前作用域实际采用的语言配置。
语言名称或 { name, texts }
由运行时计算euiConfigProviderbool只读用于识别配置提供器的只读标识。
由运行时计算languagestring只读当前配置作用域实际采用的语言代码。
由运行时计算localizedTextsvar只读配置作用域合并后的本地化文案对象。
由运行时计算