@netgrif/components-core
Version:
Netgrif Application engine frontend core Angular library
59 lines • 5.9 kB
JavaScript
/**
* Determines what type of layouting algorithm should be used to position data fields in the data group
*/
export var DataGroupLayoutType;
(function (DataGroupLayoutType) {
/**
* A grid based on x, y co-ordinates and width and height of each field
*/
DataGroupLayoutType["GRID"] = "grid";
/**
* Evenly sized fields that fill all columns
*/
DataGroupLayoutType["FLOW"] = "flow";
/**
* Layouting algorithm used in NAE versions < 4.0.0
*/
DataGroupLayoutType["LEGACY"] = "legacy";
})(DataGroupLayoutType || (DataGroupLayoutType = {}));
/**
* Determines what direction(s) should be used when compacting form layout
*/
export var DataGroupCompact;
(function (DataGroupCompact) {
/**
* No field layout compacting occurs
*/
DataGroupCompact["NONE"] = "none";
/**
* Fields are moved up as far as they can fit. Fields declared in the same row might end up in different rows.
*/
DataGroupCompact["UP"] = "up";
})(DataGroupCompact || (DataGroupCompact = {}));
/**
* Determines which empty rows should be hidden in the final layout
*/
export var DataGroupHideEmptyRows;
(function (DataGroupHideEmptyRows) {
/**
* All empty rows are removed from the final layout
*/
DataGroupHideEmptyRows["ALL"] = "all";
/**
* Only rows completely freed by compacting fields are removed.
*
* That is any rows that are empty before the compacting takes place are kept in the final layout.
* And any rows freed by compacting field (when using [DataGroupCompact.UP]{@link DataGroupCompact#UP})
* are removed from the final layout.
*
* When fields are compacted upwards all empty rows are naturally moved to the bottom of the layout.
* This option can be used to regulate the number of empty rows at the bottom to a constant number
* (by keeping only intended empty rows).
*/
DataGroupHideEmptyRows["COMPACTED"] = "compacted";
/**
* All empty rows are kept in the final layout
*/
DataGroupHideEmptyRows["NONE"] = "none";
})(DataGroupHideEmptyRows || (DataGroupHideEmptyRows = {}));
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGF0YS1ncm91cC1sYXlvdXQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9uZXRncmlmLWNvbXBvbmVudHMtY29yZS9zcmMvbGliL3Jlc291cmNlcy9pbnRlcmZhY2UvZGF0YS1ncm91cC1sYXlvdXQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBVUE7O0dBRUc7QUFDSCxNQUFNLENBQU4sSUFBWSxtQkFhWDtBQWJELFdBQVksbUJBQW1CO0lBQzNCOztPQUVHO0lBQ0gsb0NBQWEsQ0FBQTtJQUNiOztPQUVHO0lBQ0gsb0NBQWEsQ0FBQTtJQUNiOztPQUVHO0lBQ0gsd0NBQWlCLENBQUE7QUFDckIsQ0FBQyxFQWJXLG1CQUFtQixLQUFuQixtQkFBbUIsUUFhOUI7QUFFRDs7R0FFRztBQUNILE1BQU0sQ0FBTixJQUFZLGdCQVNYO0FBVEQsV0FBWSxnQkFBZ0I7SUFDeEI7O09BRUc7SUFDSCxpQ0FBYSxDQUFBO0lBQ2I7O09BRUc7SUFDSCw2QkFBUyxDQUFBO0FBQ2IsQ0FBQyxFQVRXLGdCQUFnQixLQUFoQixnQkFBZ0IsUUFTM0I7QUFFRDs7R0FFRztBQUNILE1BQU0sQ0FBTixJQUFZLHNCQXFCWDtBQXJCRCxXQUFZLHNCQUFzQjtJQUM5Qjs7T0FFRztJQUNILHFDQUFXLENBQUE7SUFDWDs7Ozs7Ozs7OztPQVVHO0lBQ0gsaURBQXVCLENBQUE7SUFDdkI7O09BRUc7SUFDSCx1Q0FBYSxDQUFBO0FBQ2pCLENBQUMsRUFyQlcsc0JBQXNCLEtBQXRCLHNCQUFzQixRQXFCakMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0Jhc2ljTGF5b3V0fSBmcm9tICcuLi8uLi91dGlsaXR5L2dyaWQtbGF5b3V0L21vZGVsL2dyaWQtZWxlbWVudCc7XG5cblxuZXhwb3J0IGludGVyZmFjZSBEYXRhR3JvdXBMYXlvdXQgZXh0ZW5kcyBCYXNpY0xheW91dCB7XG4gICAgdHlwZTogRGF0YUdyb3VwTGF5b3V0VHlwZTtcbiAgICBoaWRlRW1wdHlSb3dzPzogRGF0YUdyb3VwSGlkZUVtcHR5Um93cztcbiAgICBjb21wYWN0RGlyZWN0aW9uPzogRGF0YUdyb3VwQ29tcGFjdDtcbiAgICBbazogc3RyaW5nXTogYW55O1xufVxuXG4vKipcbiAqIERldGVybWluZXMgd2hhdCB0eXBlIG9mIGxheW91dGluZyBhbGdvcml0aG0gc2hvdWxkIGJlIHVzZWQgdG8gcG9zaXRpb24gZGF0YSBmaWVsZHMgaW4gdGhlIGRhdGEgZ3JvdXBcbiAqL1xuZXhwb3J0IGVudW0gRGF0YUdyb3VwTGF5b3V0VHlwZSB7XG4gICAgLyoqXG4gICAgICogQSBncmlkIGJhc2VkIG9uIHgsIHkgY28tb3JkaW5hdGVzIGFuZCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggZmllbGRcbiAgICAgKi9cbiAgICBHUklEID0gJ2dyaWQnLFxuICAgIC8qKlxuICAgICAqIEV2ZW5seSBzaXplZCBmaWVsZHMgdGhhdCBmaWxsIGFsbCBjb2x1bW5zXG4gICAgICovXG4gICAgRkxPVyA9ICdmbG93JyxcbiAgICAvKipcbiAgICAgKiBMYXlvdXRpbmcgYWxnb3JpdGhtIHVzZWQgaW4gTkFFIHZlcnNpb25zIDwgNC4wLjBcbiAgICAgKi9cbiAgICBMRUdBQ1kgPSAnbGVnYWN5J1xufVxuXG4vKipcbiAqIERldGVybWluZXMgd2hhdCBkaXJlY3Rpb24ocykgc2hvdWxkIGJlIHVzZWQgd2hlbiBjb21wYWN0aW5nIGZvcm0gbGF5b3V0XG4gKi9cbmV4cG9ydCBlbnVtIERhdGFHcm91cENvbXBhY3Qge1xuICAgIC8qKlxuICAgICAqIE5vIGZpZWxkIGxheW91dCBjb21wYWN0aW5nIG9jY3Vyc1xuICAgICAqL1xuICAgIE5PTkUgPSAnbm9uZScsXG4gICAgLyoqXG4gICAgICogRmllbGRzIGFyZSBtb3ZlZCB1cCBhcyBmYXIgYXMgdGhleSBjYW4gZml0LiBGaWVsZHMgZGVjbGFyZWQgaW4gdGhlIHNhbWUgcm93IG1pZ2h0IGVuZCB1cCBpbiBkaWZmZXJlbnQgcm93cy5cbiAgICAgKi9cbiAgICBVUCA9ICd1cCcsXG59XG5cbi8qKlxuICogRGV0ZXJtaW5lcyB3aGljaCBlbXB0eSByb3dzIHNob3VsZCBiZSBoaWRkZW4gaW4gdGhlIGZpbmFsIGxheW91dFxuICovXG5leHBvcnQgZW51bSBEYXRhR3JvdXBIaWRlRW1wdHlSb3dzIHtcbiAgICAvKipcbiAgICAgKiBBbGwgZW1wdHkgcm93cyBhcmUgcmVtb3ZlZCBmcm9tIHRoZSBmaW5hbCBsYXlvdXRcbiAgICAgKi9cbiAgICBBTEwgPSAnYWxsJyxcbiAgICAvKipcbiAgICAgKiBPbmx5IHJvd3MgY29tcGxldGVseSBmcmVlZCBieSBjb21wYWN0aW5nIGZpZWxkcyBhcmUgcmVtb3ZlZC5cbiAgICAgKlxuICAgICAqIFRoYXQgaXMgYW55IHJvd3MgdGhhdCBhcmUgZW1wdHkgYmVmb3JlIHRoZSBjb21wYWN0aW5nIHRha2VzIHBsYWNlIGFyZSBrZXB0IGluIHRoZSBmaW5hbCBsYXlvdXQuXG4gICAgICogQW5kIGFueSByb3dzIGZyZWVkIGJ5IGNvbXBhY3RpbmcgZmllbGQgKHdoZW4gdXNpbmcgW0RhdGFHcm91cENvbXBhY3QuVVBde0BsaW5rIERhdGFHcm91cENvbXBhY3QjVVB9KVxuICAgICAqIGFyZSByZW1vdmVkIGZyb20gdGhlIGZpbmFsIGxheW91dC5cbiAgICAgKlxuICAgICAqIFdoZW4gZmllbGRzIGFyZSBjb21wYWN0ZWQgdXB3YXJkcyBhbGwgZW1wdHkgcm93cyBhcmUgbmF0dXJhbGx5IG1vdmVkIHRvIHRoZSBib3R0b20gb2YgdGhlIGxheW91dC5cbiAgICAgKiBUaGlzIG9wdGlvbiBjYW4gYmUgdXNlZCB0byByZWd1bGF0ZSB0aGUgbnVtYmVyIG9mIGVtcHR5IHJvd3MgYXQgdGhlIGJvdHRvbSB0byBhIGNvbnN0YW50IG51bWJlclxuICAgICAqIChieSBrZWVwaW5nIG9ubHkgaW50ZW5kZWQgZW1wdHkgcm93cykuXG4gICAgICovXG4gICAgQ09NUEFDVEVEID0gJ2NvbXBhY3RlZCcsXG4gICAgLyoqXG4gICAgICogQWxsIGVtcHR5IHJvd3MgYXJlIGtlcHQgaW4gdGhlIGZpbmFsIGxheW91dFxuICAgICAqL1xuICAgIE5PTkUgPSAnbm9uZScsXG59XG4iXX0=