import { ProvidersService } from 'fccore2'; import { Sysappbuttons } from 'fccore2'; import { FcinputComponent } from '../fcinput'; import { Fcapp } from 'fccore2'; import { ICellRendererParams, IAfterGuiAttachedParams } from 'ag-grid-community'; /** * fc-tlblistitem列表明细工具栏 * * 列表明细工具栏组件。 * * 列表明细按钮,预览、修改。 * */ export declare class FctlblistitemComponent extends FcinputComponent { provider: ProvidersService; fcViewActionStrategy: string; viewAction: any[]; fcBustype: string; params: any; /** 按钮是否禁用 */ fcDisableds: string; fcAppid: string; fcApp: Fcapp; fcButtons: Sysappbuttons[]; fcLayout: string; /** 显示模式 */ fcMode: string; constructor(provider: ProvidersService); refresh(params: any): boolean; agInit(params: ICellRendererParams): void; afterGuiAttached?(params?: IAfterGuiAttachedParams): void; _afterParentInit(): void; /** * 分两种情况,内嵌到agrid的处理方式则会发送事件到grid中。通过grid发生事件。 * @param eventName 事件名称 * @param btn 按钮详情 */ _event(eventName: string, btn: Sysappbuttons): void; } export declare const ToolbarListitemLayout: { LEFT: string; CENTER: string; RIGHT: string; }; export declare const ToolbarListitemAction: { NEXT: string; PREV: string; LISTEDIT: string; LISTONEDETELE: string; LISTONEVIEW: string; };