UNPKG

@rdkmaster/jigsaw-labs

Version:

Jigsaw, the next generation component set for RDK

46 lines (45 loc) 1.36 kB
import { AbstractJigsawComponent } from "../common"; import { EventEmitter } from "@angular/core"; import { ArrayCollection } from "../../core/data/array-collection"; import { GroupOptionValue } from "./group-common"; import { ControlValueAccessor } from "@angular/forms"; export declare class AbstractJigsawGroupLiteComponent extends AbstractJigsawComponent implements ControlValueAccessor { valid: boolean; data: ArrayCollection<GroupOptionValue> | GroupOptionValue[]; /** * 设置对象的标识 */ private _trackItemBy; trackItemBy: string | string[]; /** * 设置数据的显示字段 * @type {string} */ labelField: string; /** * 多选开关 * */ multipleSelect: boolean; /** * 选择的结果集 * */ selectedItems: ArrayCollection<any> | any[]; /** * 选择结果发生变化时,向外面发送事件 * @type {EventEmitter<any[]>} * */ selectedItemsChange: EventEmitter<any[]>; readonly _$trackByFn: (index: number, item: any) => any; /** * @internal */ _$handleSelectChange(items: any): void; ngOnInit(): void; private _propagateChange; writeValue(value: any): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; }