transfer-list.component.d.ts 3.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. import { AfterViewInit, ChangeDetectorRef, ElementRef, EventEmitter, QueryList, TemplateRef } from '@angular/core';
  2. import { NzCheckboxComponent } from 'ng-zorro-antd/checkbox';
  3. import { RenderListContext, TransferDirection, TransferItem, TransferStat } from './interface';
  4. import * as i0 from "@angular/core";
  5. export declare class NzTransferListComponent implements AfterViewInit {
  6. private cdr;
  7. direction: TransferDirection;
  8. titleText: string;
  9. showSelectAll: boolean;
  10. dataSource: TransferItem[];
  11. itemUnit: string | undefined;
  12. itemsUnit: string | undefined;
  13. filter: string;
  14. oneWay: boolean;
  15. disabled: boolean;
  16. showSearch?: boolean;
  17. searchPlaceholder?: string;
  18. notFoundContent?: string;
  19. filterOption?: (inputValue: string, item: TransferItem) => boolean;
  20. renderList: TemplateRef<RenderListContext> | null;
  21. render: TemplateRef<{
  22. $implicit: TransferItem;
  23. }> | null;
  24. footer: TemplateRef<{
  25. $implicit: TransferDirection;
  26. }> | null;
  27. readonly handleSelectAll: EventEmitter<boolean>;
  28. readonly handleSelect: EventEmitter<TransferItem>;
  29. readonly filterChange: EventEmitter<{
  30. direction: TransferDirection;
  31. value: string;
  32. }>;
  33. readonly moveToLeft: EventEmitter<void>;
  34. headerCheckbox?: NzCheckboxComponent;
  35. checkboxes: QueryList<ElementRef<HTMLLabelElement>>;
  36. stat: TransferStat;
  37. get validData(): TransferItem[];
  38. get availableData(): TransferItem[];
  39. onItemSelect: (item: TransferItem) => void;
  40. onItemSelectAll: (status: boolean) => void;
  41. private updateCheckStatus;
  42. handleFilter(value: string): void;
  43. handleClear(): void;
  44. deleteItem(item: TransferItem): void;
  45. private matchFilter;
  46. constructor(cdr: ChangeDetectorRef);
  47. markForCheck(): void;
  48. ngAfterViewInit(): void;
  49. static ɵfac: i0.ɵɵFactoryDeclaration<NzTransferListComponent, never>;
  50. static ɵcmp: i0.ɵɵComponentDeclaration<NzTransferListComponent, "nz-transfer-list", ["nzTransferList"], { "direction": { "alias": "direction"; "required": false; }; "titleText": { "alias": "titleText"; "required": false; }; "showSelectAll": { "alias": "showSelectAll"; "required": false; }; "dataSource": { "alias": "dataSource"; "required": false; }; "itemUnit": { "alias": "itemUnit"; "required": false; }; "itemsUnit": { "alias": "itemsUnit"; "required": false; }; "filter": { "alias": "filter"; "required": false; }; "oneWay": { "alias": "oneWay"; "required": false; }; "disabled": { "alias": "disabled"; "required": false; }; "showSearch": { "alias": "showSearch"; "required": false; }; "searchPlaceholder": { "alias": "searchPlaceholder"; "required": false; }; "notFoundContent": { "alias": "notFoundContent"; "required": false; }; "filterOption": { "alias": "filterOption"; "required": false; }; "renderList": { "alias": "renderList"; "required": false; }; "render": { "alias": "render"; "required": false; }; "footer": { "alias": "footer"; "required": false; }; }, { "handleSelectAll": "handleSelectAll"; "handleSelect": "handleSelect"; "filterChange": "filterChange"; "moveToLeft": "moveToLeft"; }, never, never, true, never>;
  51. static ngAcceptInputType_disabled: unknown;
  52. static ngAcceptInputType_showSearch: unknown;
  53. }