pub struct GridOptions {Show 23 fields
pub id: String,
pub title: Option<String>,
pub data: Vec<GridRecord>,
pub column_defs: Vec<GridColumnDef>,
pub enable_sorting: bool,
pub enable_filtering: bool,
pub enable_grouping: bool,
pub enable_cell_edit: bool,
pub enable_cell_edit_on_focus: bool,
pub enable_virtualization: bool,
pub enable_pagination: bool,
pub use_external_pagination: bool,
pub pagination_page_sizes: Vec<usize>,
pub pagination_page_size: Option<usize>,
pub pagination_current_page: Option<usize>,
pub total_items: Option<usize>,
pub enable_expandable: bool,
pub expandable_row_height: Option<usize>,
pub enable_tree_view: bool,
pub tree_children_field: Option<String>,
pub virtualization_threshold: Option<usize>,
pub grouping: Option<GridGroupingOptions>,
pub row_id_field: Option<String>,
}Fields§
§id: String§title: Option<String>§data: Vec<GridRecord>§column_defs: Vec<GridColumnDef>§enable_sorting: bool§enable_filtering: bool§enable_grouping: bool§enable_cell_edit: bool§enable_cell_edit_on_focus: bool§enable_virtualization: bool§enable_pagination: bool§use_external_pagination: bool§pagination_page_sizes: Vec<usize>§pagination_page_size: Option<usize>§pagination_current_page: Option<usize>§total_items: Option<usize>§enable_expandable: bool§expandable_row_height: Option<usize>§enable_tree_view: bool§tree_children_field: Option<String>§virtualization_threshold: Option<usize>§grouping: Option<GridGroupingOptions>§row_id_field: Option<String>Trait Implementations§
Source§impl Clone for GridOptions
impl Clone for GridOptions
Source§fn clone(&self) -> GridOptions
fn clone(&self) -> GridOptions
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for GridOptions
impl Debug for GridOptions
Source§impl Default for GridOptions
impl Default for GridOptions
Source§impl<'de> Deserialize<'de> for GridOptions
impl<'de> Deserialize<'de> for GridOptions
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for GridOptions
impl PartialEq for GridOptions
Source§impl Serialize for GridOptions
impl Serialize for GridOptions
impl StructuralPartialEq for GridOptions
Auto Trait Implementations§
impl Freeze for GridOptions
impl RefUnwindSafe for GridOptions
impl Send for GridOptions
impl Sync for GridOptions
impl Unpin for GridOptions
impl UnsafeUnpin for GridOptions
impl UnwindSafe for GridOptions
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