agSelect.d.ts 763 B

1234567891011121314151617181920
  1. import { AgPickerField } from "./agPickerField";
  2. import { IAgLabel } from "./agAbstractLabel";
  3. import { ListOption, AgList } from "./agList";
  4. declare type AgSelectConfig = ListOption & IAgLabel;
  5. export declare class AgSelect extends AgPickerField<HTMLSelectElement, string> {
  6. protected displayTag: string;
  7. protected className: string;
  8. protected pickerIcon: string;
  9. protected listComponent: AgList;
  10. private hideList;
  11. private popupService;
  12. constructor(config?: AgSelectConfig);
  13. init(): void;
  14. protected showPicker(): AgList;
  15. addOptions(options: ListOption[]): this;
  16. addOption(option: ListOption): this;
  17. setValue(value: string, silent?: boolean, fromPicker?: boolean): this;
  18. protected destroy(): void;
  19. }
  20. export {};