Skip to content

EConfigProvider 全局配置 ​

import EUI 1.0

示例与代码 ​

局部语言与嵌套配置 ​

QML 代码QML
效果
运行代码,体验组件交互

可修改文字、属性和事件,再点击运行。

代码在当前浏览器中运行 许可

全局配置 ​

QML 代码QML
效果
运行代码,体验组件交互

可修改文字、属性和事件,再点击运行。

代码在当前浏览器中运行 许可

属性 ​

属性说明取值与默认值
buttonvar

对应组件的默认选项配置对象;子控件从最近的 Provider 继承。

字段:
autoInsertSpace, dashed, plain
round, text, type

默认值({})
cardvar

对应组件的默认选项配置对象;子控件从最近的 Provider 继承。

字段:
shadow

默认值({})
dialogvar

对应组件的默认选项配置对象;子控件从最近的 Provider 继承。

字段:
alignCenter, draggable, overflow

默认值({})
disabledbool

禁用当前配置作用域内的控件或当前表单。

默认值false
emptyValuesvar

判定为空值的数组;默认包含 undefined、null 和空字符串。

默认值继承 Provider,默认 [undefined, null, ""]
enabledbool

是否允许交互;false 时控件禁用。

默认值!disabled
heightreal

组件尺寸,单位为像素;可绑定父布局尺寸。

默认值implicitHeight
localevar

语言代码或包含 name、texts 的局部语言配置对象。

语言名称(如 zh / en)
对象字段:name, texts

默认值null
messagevar

对应组件的默认选项配置对象;子控件从最近的 Provider 继承。

字段:
duration, grouping, max
offset, placement, plain
showClose

默认值({})
sizeint

控件尺寸;默认继承最近的 EConfigProvider。

EStyle.Small
EStyle.Medium
EStyle.Large

默认值继承 Provider,默认 EStyle.Medium
tablevar

对应组件的默认选项配置对象;子控件从最近的 Provider 继承。

字段:
showOverflowTooltip, tooltipEffect, tooltipFormatter
tooltipOptions

默认值({})
valueOnClearvar

清除后的值,也可传函数返回清除值;默认继承配置。

默认值undefined
visiblebool

是否显示组件。

默认值true
widthreal

组件尺寸,单位为像素;可绑定父布局尺寸。

默认值implicitWidth
zIndexint

浮层或水印的层叠顺序。

默认值EControlConfig.valueFor(control, "zIndex", 0)
effectiveLocalevar只读

当前作用域实际采用的语言配置。

语言名称或 { name, texts }

默认值由运行时计算
euiConfigProviderbool只读

用于识别配置提供器的只读标识。

默认值由运行时计算
languagestring只读

当前配置作用域实际采用的语言代码。

默认值由运行时计算
localizedTextsvar只读

配置作用域合并后的本地化文案对象。

默认值由运行时计算

基于 MIT 许可发布 · 第三方资源遵循其各自许可