upload
im Bereich upload wird die Konfiguration für das Verhalten beim Upload von Files hinterlegt. Das Upload Fenster öffnet sich immer dann, wenn Dateien per Upload im Sekundärview abgelegt werden.
Die Parameter die diese Eigenschaft beschreiben finden Sie hier Upload und quickEdit
upload: {
loadView: string;
displayView: string;
readOnlyFields: Array;
openAfterUploadItemCount: number;
basePath: string;
ignoreFilter: boolean;
saveWithRulesEvents: boolean;
customizing: TCustomizing | undefined;
showForm: boolean;
showPreview: boolean;
enableForm: boolean;
enablePreview: boolean;
excludeFormFields: Array;
orderFields: Array;
displayGridModeEnum: "AllItemsAndMarkSelected" | "OnlyMarkSelected" | "AllItemsNoMarkSelected";
};
quickEdit
Im Bereich quickEdit wird die Konfiguration für das Verhalten beim Betätigen der Schaltfläche im Sekundärview definiert.
Die Parameter die diese Eigenschaft beschreiben finden Sie hier Upload und quickEdit
upload: {
loadView: string;
displayView: string;
readOnlyFields: Array;
openAfterUploadItemCount: number;
basePath: string;
ignoreFilter: boolean;
saveWithRulesEvents: boolean;
customizing: TCustomizing | undefined;
showForm: boolean;
showPreview: boolean;
enableForm: boolean;
enablePreview: boolean;
excludeFormFields: Array;
orderFields: Array;
displayGridModeEnum: "AllItemsAndMarkSelected" | "OnlyMarkSelected" | "AllItemsNoMarkSelected";
};
quickEditControllerEnum
Diese Aufzählung beschreibt das generelle Verhalten der Komponente, hier kann eingestellt werden ob die Komponente nur für ein Upload "UploadOnly" oder nur über die Schaltfläche "QuickEditOnly" oder für beide Anwendungsfälle "Both" zur Verfügung stehen soll.
quickEditControllerEnum: "UploadOnly" | "QuickEditOnly" | "Both",
isFilterView
Die Eigenschaft ermöglicht das QuickEdit auch direkt in einem view.aspx einzusetzen da es hier andere Bedingungen gibt um die Komponente zu initialisieren.
isFilterView: boolean;
licenceKey
Diese Eigenschaft enthält den Lizenzkey. Ohne diesen Key wird oberhalb der Komponente ein Hinweis auf die Demoversion eingeblendet. Funktional ergibt sich hierfür keine Einschränkung.
licenseKey: string;
komplette Struktur
declare type QuickEditViewControllerStruc = {
upload: {
loadView: string;
displayView: string;
readOnlyFields: Array;
openAfterUploadItemCount: number;
basePath: string;
ignoreFilter: boolean;
saveWithRulesEvents: boolean;
customizing: TCustomizing | undefined;
showForm: boolean;
showPreview: boolean;
enableForm: boolean;
enablePreview: boolean;
excludeFormFields: Array;
orderFields: Array;
displayGridModeEnum: "AllItemsAndMarkSelected" | "OnlyMarkSelected" | "AllItemsNoMarkSelected";
};
quickedit: {
loadView: string;
displayView: string;
groupBy: Array
readOnlyFields: Array;
basePath: string;
ignoreFilter: boolean;
saveWithRulesEvents: boolean;
customizing: TCustomizing | undefined;
showForm: boolean;
showPreview: boolean;
enableForm: boolean;
enablePreview: boolean;
excludeFormFields: Array;
orderFields: Array;
displayGridModeEnum: "AllItemsAndMarkSelected" | "OnlyMarkSelected" | "AllItemsNoMarkSelected";
};
quickEditControllerEnum: "UploadOnly" | "QuickEditOnly" | "Both",
isFilterView: boolean;
licenseKey: string;
}