export class DataTableConfig { static filterMarking = true; static defaultMobileBehavior: 'mobile' | 'compact' | 'vertical' = 'mobile'; static massOperationsButtonsTarget: ((datatableEl: Element) => Element | { $el: Element } | null) | null = null; /** * When `true` (default) the datatable clones each desktop in-row Bootstrap * dropdown to `` on open so the menu can overflow the table's * `overflow:auto` viewport. Flip to `false` to opt out — useful when the * consuming app already manages popup positioning (e.g. teleports the menu * itself, or runs in a layout that doesn't clip the dropdown). Read at * event-fire time, so toggling at runtime takes effect immediately. */ static dropdownOverflowCloningEnabled = true; }