transfer.component.d.ts 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. /**
  2. * Use of this source code is governed by an MIT-style license that can be
  3. * found in the LICENSE file at https://github.com/NG-ZORRO/ng-zorro-antd/blob/master/LICENSE
  4. */
  5. import { Direction, Directionality } from '@angular/cdk/bidi';
  6. import { ChangeDetectorRef, ElementRef, EventEmitter, OnChanges, OnDestroy, OnInit, QueryList, Renderer2, SimpleChanges, TemplateRef } from '@angular/core';
  7. import { Observable } from 'rxjs';
  8. import { NgClassInterface, NgStyleInterface, NzSafeAny, NzStatus } from 'ng-zorro-antd/core/types';
  9. import { NzI18nService, NzTransferI18nInterface } from 'ng-zorro-antd/i18n';
  10. import { TransferCanMove, TransferChange, TransferDirection, TransferItem, TransferSearchChange, TransferSelectChange } from './interface';
  11. import { NzTransferListComponent } from './transfer-list.component';
  12. import * as i0 from "@angular/core";
  13. export declare class NzTransferComponent implements OnInit, OnChanges, OnDestroy {
  14. private cdr;
  15. private i18n;
  16. private elementRef;
  17. private renderer;
  18. private directionality;
  19. private unsubscribe$;
  20. lists: QueryList<NzTransferListComponent>;
  21. locale: NzTransferI18nInterface;
  22. leftFilter: string;
  23. rightFilter: string;
  24. dir: Direction;
  25. prefixCls: string;
  26. statusCls: NgClassInterface;
  27. hasFeedback: boolean;
  28. nzDisabled: boolean;
  29. nzDataSource: TransferItem[];
  30. nzTitles: string[];
  31. nzOperations: string[];
  32. nzListStyle: NgStyleInterface;
  33. nzShowSelectAll: boolean;
  34. nzItemUnit?: string;
  35. nzItemsUnit?: string;
  36. nzCanMove: (arg: TransferCanMove) => Observable<TransferItem[]>;
  37. nzRenderList: Array<TemplateRef<NzSafeAny> | null> | null;
  38. nzRender: TemplateRef<NzSafeAny> | null;
  39. nzFooter: TemplateRef<NzSafeAny> | null;
  40. nzShowSearch: boolean;
  41. nzFilterOption?: (inputValue: string, item: TransferItem) => boolean;
  42. nzSearchPlaceholder?: string;
  43. nzNotFoundContent?: string;
  44. nzTargetKeys: string[];
  45. nzSelectedKeys: string[];
  46. nzStatus: NzStatus;
  47. nzOneWay: boolean;
  48. readonly nzChange: EventEmitter<TransferChange>;
  49. readonly nzSearchChange: EventEmitter<TransferSearchChange>;
  50. readonly nzSelectChange: EventEmitter<TransferSelectChange>;
  51. leftDataSource: TransferItem[];
  52. lastLeftCheckedIndex?: number;
  53. rightDataSource: TransferItem[];
  54. lastRightCheckedIndex?: number;
  55. isShiftPressed: boolean;
  56. onTriggerShiftDown(): void;
  57. onTriggerShiftUp(): void;
  58. onTriggerMouseDown(event: MouseEvent): void;
  59. private splitDataSource;
  60. private getCheckedData;
  61. handleLeftSelectAll: (checked: boolean) => void;
  62. handleRightSelectAll: (checked: boolean) => void;
  63. handleLeftSelect: (item: TransferItem) => void;
  64. handleRightSelect: (item: TransferItem) => void;
  65. handleSelect(direction: TransferDirection, checked: boolean, item?: TransferItem): void;
  66. handleFilterChange(ret: {
  67. direction: TransferDirection;
  68. value: string;
  69. }): void;
  70. leftActive: boolean;
  71. rightActive: boolean;
  72. private updateOperationStatus;
  73. moveToLeft: () => void;
  74. moveToRight: () => void;
  75. moveTo(direction: TransferDirection): void;
  76. private truthMoveTo;
  77. private nzFormStatusService;
  78. private nzFormNoStatusService;
  79. constructor(cdr: ChangeDetectorRef, i18n: NzI18nService, elementRef: ElementRef<HTMLElement>, renderer: Renderer2, directionality: Directionality);
  80. private markForCheckAllList;
  81. private handleNzTargetKeys;
  82. private handleNzSelectedKeys;
  83. ngOnInit(): void;
  84. ngOnChanges(changes: SimpleChanges): void;
  85. ngOnDestroy(): void;
  86. private setStatusStyles;
  87. static ɵfac: i0.ɵɵFactoryDeclaration<NzTransferComponent, never>;
  88. static ɵcmp: i0.ɵɵComponentDeclaration<NzTransferComponent, "nz-transfer", ["nzTransfer"], { "nzDisabled": { "alias": "nzDisabled"; "required": false; }; "nzDataSource": { "alias": "nzDataSource"; "required": false; }; "nzTitles": { "alias": "nzTitles"; "required": false; }; "nzOperations": { "alias": "nzOperations"; "required": false; }; "nzListStyle": { "alias": "nzListStyle"; "required": false; }; "nzShowSelectAll": { "alias": "nzShowSelectAll"; "required": false; }; "nzItemUnit": { "alias": "nzItemUnit"; "required": false; }; "nzItemsUnit": { "alias": "nzItemsUnit"; "required": false; }; "nzCanMove": { "alias": "nzCanMove"; "required": false; }; "nzRenderList": { "alias": "nzRenderList"; "required": false; }; "nzRender": { "alias": "nzRender"; "required": false; }; "nzFooter": { "alias": "nzFooter"; "required": false; }; "nzShowSearch": { "alias": "nzShowSearch"; "required": false; }; "nzFilterOption": { "alias": "nzFilterOption"; "required": false; }; "nzSearchPlaceholder": { "alias": "nzSearchPlaceholder"; "required": false; }; "nzNotFoundContent": { "alias": "nzNotFoundContent"; "required": false; }; "nzTargetKeys": { "alias": "nzTargetKeys"; "required": false; }; "nzSelectedKeys": { "alias": "nzSelectedKeys"; "required": false; }; "nzStatus": { "alias": "nzStatus"; "required": false; }; "nzOneWay": { "alias": "nzOneWay"; "required": false; }; }, { "nzChange": "nzChange"; "nzSearchChange": "nzSearchChange"; "nzSelectChange": "nzSelectChange"; }, never, never, true, never>;
  89. static ngAcceptInputType_nzDisabled: unknown;
  90. static ngAcceptInputType_nzShowSelectAll: unknown;
  91. static ngAcceptInputType_nzShowSearch: unknown;
  92. static ngAcceptInputType_nzOneWay: unknown;
  93. }