import { CtlBase } from "../../CtlBase"; import { DataSource } from "../../YvanDataSource"; import { YvEvent } from '../../YvanEvent'; export declare class CtlCheckBoxGroup extends CtlBase { static create(module: any, vjson: any): CtlCheckBoxGroup; /** * 赋值的时候 */ set dataReal(nv: any[]); _viewPlaceId: string; label: string; labelWidth: number; labelAlign: string; itemCheckboxIds: any[]; groupData: any[]; _required: boolean; /** * 校验事件 */ onValidate?: YvEvent | undefined; isHideTooltip?: boolean; private _dataSource; private dataSourceBind?; /** * 必填 */ set required(nv: boolean); _showValidateError(): void; _hideValidateError(): void; _showTootip(msg: string): void; _hideTootip(): void; _resultToShowOrHide(): any; /** * 获取数据源设置 */ get dataSource(): DataSource; /** * 设置数据源 */ set dataSource(nv: DataSource); private _rebindDataSource; private _dataSourceProcess; /** * 重新请求数据 */ reload(): void; /** * 获取选项值 */ getGroupValue(): any[]; /** * 设置值 */ set value(nv: any); /** * 获取值 */ get value(): any; get unCheckedValue(): any; private _value; private _unCheckedValue; onChange?: YvEvent; }