pub struct DataTableOptionsBuilder { /* private fields */ }Expand description
Builder for table options.
Allows step-by-step configuration of feature flags
before building the final DataTableOptions instance.
Implementations§
Source§impl DataTableOptionsBuilder
impl DataTableOptionsBuilder
Sourcepub fn new() -> DataTableOptionsBuilder
pub fn new() -> DataTableOptionsBuilder
Creates a new builder with default options.
§Returns
DataTableOptionsBuilder: A new builder with all features enabled.
Sourcepub fn sorting(self, enable: bool) -> DataTableOptionsBuilder
pub fn sorting(self, enable: bool) -> DataTableOptionsBuilder
Sourcepub fn multi_sort(self, enable: bool) -> DataTableOptionsBuilder
pub fn multi_sort(self, enable: bool) -> DataTableOptionsBuilder
Sourcepub fn filtering(self, enable: bool) -> DataTableOptionsBuilder
pub fn filtering(self, enable: bool) -> DataTableOptionsBuilder
Sourcepub fn global_filter(self, enable: bool) -> DataTableOptionsBuilder
pub fn global_filter(self, enable: bool) -> DataTableOptionsBuilder
Sourcepub fn pagination(self, enable: bool) -> DataTableOptionsBuilder
pub fn pagination(self, enable: bool) -> DataTableOptionsBuilder
Sourcepub fn row_selection(self, enable: bool) -> DataTableOptionsBuilder
pub fn row_selection(self, enable: bool) -> DataTableOptionsBuilder
Sourcepub fn expanding(self, enable: bool) -> DataTableOptionsBuilder
pub fn expanding(self, enable: bool) -> DataTableOptionsBuilder
Sourcepub fn column_visibility(self, enable: bool) -> DataTableOptionsBuilder
pub fn column_visibility(self, enable: bool) -> DataTableOptionsBuilder
Sourcepub fn column_ordering(self, enable: bool) -> DataTableOptionsBuilder
pub fn column_ordering(self, enable: bool) -> DataTableOptionsBuilder
Sourcepub fn column_pinning(self, enable: bool) -> DataTableOptionsBuilder
pub fn column_pinning(self, enable: bool) -> DataTableOptionsBuilder
Sourcepub fn column_resizing(self, enable: bool) -> DataTableOptionsBuilder
pub fn column_resizing(self, enable: bool) -> DataTableOptionsBuilder
Sourcepub fn grouping(self, enable: bool) -> DataTableOptionsBuilder
pub fn grouping(self, enable: bool) -> DataTableOptionsBuilder
Sourcepub fn debug(self, enable: bool) -> DataTableOptionsBuilder
pub fn debug(self, enable: bool) -> DataTableOptionsBuilder
Sourcepub fn build(self) -> DataTableOptions
pub fn build(self) -> DataTableOptions
Trait Implementations§
Source§impl Debug for DataTableOptionsBuilder
impl Debug for DataTableOptionsBuilder
Source§impl Default for DataTableOptionsBuilder
impl Default for DataTableOptionsBuilder
Source§fn default() -> DataTableOptionsBuilder
fn default() -> DataTableOptionsBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for DataTableOptionsBuilder
impl RefUnwindSafe for DataTableOptionsBuilder
impl Send for DataTableOptionsBuilder
impl Sync for DataTableOptionsBuilder
impl Unpin for DataTableOptionsBuilder
impl UnsafeUnpin for DataTableOptionsBuilder
impl UnwindSafe for DataTableOptionsBuilder
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoPropValue<Option<T>> for T
impl<T> IntoPropValue<Option<T>> for T
Source§fn into_prop_value(self) -> Option<T>
fn into_prop_value(self) -> Option<T>
Convert
self to a value of a Properties struct.Source§impl<T> IntoPropValue<T> for T
impl<T> IntoPropValue<T> for T
Source§fn into_prop_value(self) -> T
fn into_prop_value(self) -> T
Convert
self to a value of a Properties struct.