import { DynamicModuleListFormRecordActionsDefault } from "./dynamicModuleListFormRecordActionsDefault"; import { Record, RecordButton } from "./record.model"; export declare class DynamicModuleListConfig { /** * Show/Hide module name in COMPILE/LIST */ showTitle: boolean; /** * Lista delle azioni di default da mostrare per visualizzare/modificare/duplicare/eliminare in LIST MODE */ defaultListActions: DynamicModuleListFormRecordActionsDefault; /** * Lista dei record da mostrare in LIST MODE */ values: Array; /** * Lista degli eventuali bottoni esterni dipendenti dall'applicazione utilizzatrice in aggiunta ai defaultListActions */ externalButtons: Array; /** * Bag di informazioni utilizzate lato client per operazioni dinamiche come label custom * Utilizzata per aggironare alcuni valori dell additionInfo delle risposte */ updateInfo: any; /** * Lista di chiavi da utilizzare per comporre il titolo dell'accordion del record * le strignhe vengono cercate nell'AdditionalInfo del record e se non trovate non viene stampato niente */ listViewRecordTitle: Array; /** * L'Id utente per filtrare le risposte */ userID: string; /** * Controllo se รจ draggabile */ isDraggableListView: boolean; constructor(showTitle?: boolean, values?: Array, defaultListActions?: DynamicModuleListFormRecordActionsDefault, userID?: string, externalButtons?: Array, updateInfo?: any, listViewRecordTitle?: string[], isDraggableListView?: boolean); }