Skip to content

颜色选择器 colorPicker ​

通过此部件调用 ZUI 的颜色选择器,详细用法参考 ZUI 文档。

用法 ​

一般用法 ​

php
$colorList = '#ff0000,#00ff00,#0000ff';

colorPicker
(
    set::name('color'),
    set::value('#ff0000'),
    set::items($colorList)
);

通过 control 部件调用 ​

php
$colorList = '#ff0000,#00ff00,#0000ff';

control
(
    set::name('color'),
    set::value('#ff0000'),
    set::items($colorList),
    set::type('color')
);

通过 formGroup 部件调用 ​

php
$colorList = '#ff0000,#00ff00,#0000ff';
formGroup
(
    set::name('color'),
    set::value('#ff0000'),
    set::items($colorList),
    set::control('color')
);

属性 ​

名称 类型 可选 默认值 说明
idstring ✓null组件根元素的 ID。
classNamestringarray ✓null类名。
stylearray ✓null样式。
tagNamestring ✓null组件根元素的标签名。
attrsarray ✓null附加到组件根元素上的属性。
clickType"toggle""open" ✓null点击类型,toggle 表示点击按钮时切换显示隐藏,open 表示点击按钮时只打。
afterRenderfunction ✓null渲染完成后的回调函数。
beforeDestroyfunction ✓null销毁前的回调函数。
namestring ✓null作为表单项的名称。
defaultValuestringstring[] ✓null默认值。
onChangefunction ✓null值变更回调函数。
disabledboolean ✓null是否禁用。
multiplebooleannumber ✓false是否允许选择多个值,如果指定为数字,则限制多选的数目,默认 false。
requiredboolean ✓null是否必选(不允许空值,不可以被清除)。
itemsstring[]array ✓null选项列表,默认为 $lang->$moduleName->colorList。
iconIconType ✓null将触发按钮显示为图标。
syncValuestring ✓null指定选择器同步颜色值作为文本到的元素。
syncColorstring ✓null指定选择器同步文字颜色到的元素。
syncBackgroundstring ✓null指定选择器同步背景颜色到的元素。
syncBorderstring ✓null指定选择器同步边框颜色到的元素。
hintstring ✓null提示文字。
closeBtnboolean ✓null是否在弹出面板上显示关闭按钮。
headingComponentChildren ✓null弹出面板的标题。

https://zentao.net