CheckboxGroup
Базовый элемент управления для создания групп элементов Checkbox.
Использование
{
type: "checkboxGroup",
options: {
rows?: object[],
cols?: object[],
css?: string,
height?: string | number | "content", // по умолчанию "content"
width?: string | number | "content", // по умолчанию "content"
padding?: string | number,
},
key?: string | string[],
wrap?: boolean, // по умолчанию false
css?: string,
disabled?: boolean, // по умолчанию false
hidden?: boolean, // по умолчанию false
height?: string | number | "content", // по умолчанию "content"
width?: string | number | "content", // по умолчанию "content"
padding?: string | number,
// при `wrap:true` см. свойства label для Fieldset
label?: string,
labelWidth?: string | number,
labelPosition?: "left" | "top", // по умолчанию "top"
// служебные свойства и методы
$on?: { [eventName: string]: function },
$handler?: function,
$setValue?: function,
$layout?: function
}
Объект конфигурации Checkbox внутри CheckboxGroup:
{
id: string,
text: string,
value?: string,
css?: string,
disabled?: boolean, // по умолчанию false
hidden?: boolean, // по умолчанию false
height?: string | number | "content", // по умолчанию "content"
width?: string | number | "content", // по умолчанию "content"
padding?: string | number
}
Объекты с конфигурацией checkbox внутри элемента управления можно использовать как со значением типа boolean, так и со значением типа string, если указано свойство value. Ознакомьтесь с примером ниже, чтобы понять принцип работы.