import { ProvidersService } from 'fccore2'; import { FcinputComponent } from '../fcinput'; import { FcmodalOption } from './fcmodallist.component'; import { FCEVENT } from '../fc'; import { NzModalService } from 'ng-zorro-antd'; import { GridOptions } from 'ag-grid-community'; import { GRIDOPTIONS } from '../business/fclistdata.business'; /** * fc-modallistdata数据列表模态框 * * 数据列表模态框组件。 * * 点击按钮弹出列表模态框。 * * 事件 * * 1.选中事件:selected * * 2.行点击事件:rowClick * * 3.行双击事件:rowDoubleClick * */ export declare class FcmodallistdataComponent extends FcinputComponent { provider: ProvidersService; private subject; _condition: {}; /**总页数*/ _pageTotal: number; /**分页大小*/ fcPageSize: number; _pageSize: number; /**分页索引*/ fcPageNum: number; _pageNum: string; /**指定每页可以显示多少条*/ fcPageSizeSelectorValues: number[]; _gridApi: any; _gridColumnApi: any; _gridOptions: GridOptions; _selectIds: string[]; _selectItems: any[]; _selectIndex: number; _options: FcmodalOption; fcRowData: any[]; fcOption: GRIDOPTIONS; fcCondition: string; /**页码过滤条件*/ _pagesizeCondition: string; /**查询过滤条件*/ _searchCondition: string; /**行默认选中*/ fcDeafultSelected: any[]; /**选中*/ fcSelectObjs: any[]; test: string; constructor(provider: ProvidersService, subject: NzModalService); /** * * @param event 查询事件 */ _searchEvent(event: FCEVENT): void; options: FcmodalOption; _afterParentInit(): void; /** * 点击分页事件 * @param event */ _paginationEvent(event: FCEVENT): void; /** * 查询 */ fcReflesh(): void; /** * 默认选中行 * @param ids id集合 */ selectRowById(selectObjs: any[]): void; _gridReady(params: any): void; /** * * @param params 子操作按钮事件 */ _doAction(params: any): void; /** * 选中事件 * @param params */ _selected(params: any): void; /**默认选中事件*/ _rowClick(params: any): void; _rowDoubleClicked(params: any): void; getPrevObj(): any; getNextObj(): any; _cellStopEdit(param: any): void; /** * 转换成ag-grid识别的配置 * @param appId 元数据对象 */ private getFieldsConfByAppid; }