import { OnInit, EventEmitter, AfterViewInit, ElementRef, OnDestroy } from '@angular/core'; import { DatePipe } from '@angular/common'; import { NzMessageService } from 'ng-zorro-antd/message'; import { NzModalRef, NzModalService } from 'ng-zorro-antd/modal'; import { Subscription, Observable } from 'rxjs'; import { HttpClient } from '@angular/common/http'; import { TaskService } from '../../services/task.service'; import { ResizeEvent } from 'angular-resizable-element'; import { UtilsModule } from '../../utils/utils.module'; import { NgxPermissionsService } from 'ngx-permissions'; import { CdkDragDrop } from '@angular/cdk/drag-drop'; export declare class TableComponent implements OnInit, AfterViewInit, OnDestroy { private taskService; private message; private modal; private http; private utilsModule; private datePipe; private permissionsService; private platformId; dataSubscription: Subscription; tplModal: NzModalRef; boardId: any; boardWidth: number; boardData: any; boardGroupData: Array; sortBoardGroupData: any[]; boardPulseData: Array; boardColumnData: Array; isAddBtnVisible: boolean; taskOrderEnableVisible: boolean; editNameId: string | null; subscribeScoll: any; showColumnShadow: boolean; currentColumnId: string; addPulseNameValue: string; clickCurrentColumnValue: any; clickCurrentPulseValue: any; progressSubmitState: boolean; canColumnDrag: boolean; pulseCheckedData: any; pulseCheckedId: any[]; movePulsePopVisible: boolean; isDialogVisible: boolean; conversationBaseData: any; isTaskOrderVisible: boolean; initGroupColor: string[]; dropdownInputValue: string; groupLabels: any[]; isDropdownOptionEdit: boolean; collapseGroups: Array; pulsesCounts: any; isConfirmLoading: boolean; buttonConfigStatus: boolean; buttonConfigTitle: any; buttonConfigDisabled: boolean; buttonConfigUrl: any; isExternalUrl: boolean; buttonConfigEditStatus: boolean; buttonConfigEditeData: any; clickButtonLoading: boolean; permissionDefinition: any; currentUser: any; inputElement: ElementRef; addPulseInput: ElementRef; myInput: ElementRef; modalTplContent: any; tplFooter: any; pulseCard: any; confirmModal: NzModalRef; boardClientWidth: number; isMemberVisible: boolean; currentColumnData: any; filterConditionCount: number; filterData: { groups: any[]; groupLabels: any[]; selectedGroups: any[]; selectedLabels: any[]; columns: any[]; }; filterColumnExclude: string[]; isBatchAddMemberVisible: boolean; batchAttachMemberVisible: boolean; isLoading: boolean; total: number; pageIndex: number; pageSize: number; searchKey: any; getBoardUserList: Observable; loadMoreData: boolean; memberList: Array; randomUserUrl: string; lastColumn: any; selectedMemberValue: Array; selectedTaskValue: Array; currendColumnValues: any; isBatchAddMemberLoading: boolean; groupAuthority: any; boardList: any[]; progressCheckedId: string; taskSystemParameter: any; set ChangeData(data: any); showFilter: boolean; nfUpdateTable: EventEmitter; set ChangeParam(data: any); constructor(taskService: TaskService, message: NzMessageService, modal: NzModalService, http: HttpClient, utilsModule: UtilsModule, datePipe: DatePipe, permissionsService: NgxPermissionsService, platformId: Object); ngOnInit(): void; ngAfterViewInit(): void; ngOnDestroy(): void; handleTaskOrder(data: any): void; handleBoardList(data: any): void; handleGroupLabel(): void; handleGroupCount(): void; calcBoardWidth(): void; handleClick(e: MouseEvent): void; hasClass(elem: any, className: any): boolean; dropGroup(event: CdkDragDrop): void; dropColumn(event: CdkDragDrop): void; addNewGroup(boardId: any): void; addColumnFun(boardId: any, type: any): void; addPulse(boardId: any, groupId: any): void; getAddPulseName(value: any): void; changeHeaderEditable(groupId: any, columnId: any, event: any): void; getGroupHeader(title: any, boardId: any, groupId: any, color: any): void; changeGroupColor(boardId: any, groupId: any, color: any): void; getColumnHeader(title: any, boardId: any, columnId: any): void; changePulseEditable(groupId: any, columnId: any, pulseId: any, event: any): void; changeAddPulseEditable(groupId: any, columnId: any, event: any, inputTemp: any): void; getColumnName(pulseId: any, value: any, columnId: any): void; getColumnText(pulse: any, column: any, value: any): void; getRelationData(pulseId: any, columnId: any, value: any): void; getVoteData(pulse: any, columnId: any, value: any): void; getCheck(pulse: any, columnId: any): void; getColumnDate(pulseId: any, columnId: any, event: any): void; getTimeInterval(pulseId: any, columnId: any, event: any): void; getColumnDateTime(pulseId: any, columnId: any, event: any): void; setProgressValue(): void; progressAverage(count: any): any[]; progressCheckedChange(item: any): void; progressCheckboxChange(event: any): void; getCurrendColumn(col: any): void; submitProgressConfig(): boolean; progressCalcValue(): void; sortColumn(column: any, type: any, group?: any): void; removeColumn(boardId: any, columnId: any): void; removePulse(pulseId: any, groupId: any): void; removeGroup(boardId: any, groupId: any): void; batchEditPulse(): void; handleAddCancel(): void; handleAddOk(): void; getPulseCardData(data: any): void; batchArchivePulse(): void; batchDeletePulse(): void; archiveGroup(boardId: any, groupId: any): void; archivePulse(pulseId: any, groupId: any): void; clickCurrentColumn(columnId: any, groupId: any): void; clickCurrentPulse(pulseId: any): void; listenerScroll(): void; onWindowScroll(scrollContainer: any): void; validate(event: ResizeEvent): boolean; onResizing(event: ResizeEvent, column: any): void; updatePulseChecked(event: any, pulseId: any): void; closeBatchMenu(): void; clickChoseDropdownOption(): void; openDialog(boardId: any, column: any, pulse: any): void; closeDialog(): void; collapseGroup(groupId: any): void; collapseAllGroup(): void; unfoldAllGroup(): void; selectGroup(group: any): void; openGroup(groupId: any): void; handleGroupData(): void; groupAuthorityChange(groupId: any, visible: any): void; getAuthorityMember(target: any, value: any): void; groupAuthorityConfirm(group: any): void; openButtonConfig(pulseId: any, column: any): void; removeButtonConfig(itemId: any, column: any): void; editButtonConfig(item: any): void; buttonConfigAdd(): void; buttonConfigChange(event: any): void; buttonConfigSubmit(type: any, column: any): void; getMaxId(data: any): any; getButtonUserIds(column: any): any[]; buttonRelationChange(event: any, column: any): void; buttonSelectChange(event: any, pulseId: any, column: any): void; buttonCustomClick(column: any, pulse: any): void; buttonRelationClick(url: any, pulseId: any): void; selectOptionChange(event: any): void; columnPermissionSet(type: any, columnId: any, state: any): void; columnSetting(column: any, boardId: any): void; handleColumnPermission(type: any, columnId: any, state: any): void; columnEncryptChange(column: any): void; handleColumnEncrypt(columnId: any, state: any): void; columnSelectMember(column: any): void; handleMemberCancel(): void; calcFilterData(): void; updateFilterData(columnId: any): void; removeFilterColumn(columnId: any): void; addFilterColumn(source: any): void; generateColumnValue(column: any): any[]; useLastCondition(): void; clearFilterCondition(): void; chooseGroup(group: any, i: any): void; removeGroupFilter(group: any, i: any): void; chooseGroupLabel(group: any, i: any): void; removeGroupLabelFilter(group: any, i: any): void; chooseValue(column: any, value: any, index: any): void; removeValue(column: any, value: any, index: any): void; calcHeight(column: any): void; filter(): void; isExist(arr: Array, obj: any, attr: any, attr2?: any): boolean; moveToGroup(group: any): void; batchSettingMember(columnId: any): void; batchAttachMember(columnId: any): void; batchUpdateBoardMember(boardId: any, param: any): void; handleBatchAddMemberCancel(): void; handleBatchAttachOk(): void; loadMore(): void; onMemberSearch(value: string): void; taskOrderViewChange(boardId: any, groupId: any, item: any): void; checkLabelExist(in_label: string): boolean; handleDropdownInputConfirm(group: any): void; sliceTagName(tag: string): string; handleDropdownClose(group: any, label: any): void; handleDropdownOption(group: any, val: any): void; genID(length: any): string; }