import { CtlInput } from '../input/CtlInput'; import { DataSource } from '../../YvanDataSource'; import { YvEvent } from '../../YvanEvent'; export declare class CtlMultiCombo extends CtlInput { static create(module: any, vjson: any): CtlMultiCombo; /** * 数据绑定完成后触发 */ onDataComplete?: YvEvent; /** * 获取远程数据触发 */ getRemoteData?: YvEvent; /** * 修改下拉选项 */ set options(nv: any[]); /** * 修改下拉选项 */ set dataReal(nv: any[]); /** * 值分隔符 */ get separator(): string; /** * 值分隔符 */ set separator(nv: string); /** * 设置值 (如果不符合规定的格式 会清空) */ set value(nv: any); /** * 获取值(可能取到空值) */ get value(): any; /** * 获取显示的值 */ getText(): string; /** * 获取数据源设置 */ get dataSource(): DataSource; /** * 设置数据源 */ set dataSource(nv: DataSource); private _dataSource; private dataSourceBind?; private _rebindDataSource; private _dataSourceProcess; protected refreshState(): void; }