| 1234567891011121314151617181920212223242526272829303132333435 |
- import { EventEmitter, ChangeDetectorRef } from '@angular/core';
- import { SelectItem } from '../common/selectitem';
- import { ControlValueAccessor } from '@angular/forms';
- export declare const SELECTBUTTON_VALUE_ACCESSOR: any;
- export declare class SelectButton implements ControlValueAccessor {
- private cd;
- tabindex: number;
- multiple: boolean;
- style: any;
- styleClass: string;
- disabled: boolean;
- dataKey: string;
- optionLabel: string;
- onOptionClick: EventEmitter<any>;
- onChange: EventEmitter<any>;
- itemTemplate: any;
- value: any;
- focusedItem: HTMLDivElement;
- _options: any[];
- onModelChange: Function;
- onModelTouched: Function;
- constructor(cd: ChangeDetectorRef);
- options: any[];
- writeValue(value: any): void;
- registerOnChange(fn: Function): void;
- registerOnTouched(fn: Function): void;
- setDisabledState(val: boolean): void;
- onItemClick(event: any, option: SelectItem, index: number): void;
- onFocus(event: Event): void;
- onBlur(event: any): void;
- isSelected(option: SelectItem): boolean;
- findItemIndex(option: SelectItem): number;
- }
- export declare class SelectButtonModule {
- }
|