Trait patternfly_yew::TableModel
source · [−]pub trait TableModel: Debug + Default + PartialEq + Clone {
type Item: TableRenderer;
fn len(&self) -> usize;
fn is_expanded(&self, index: usize) -> bool;
fn set_expanded(&self, index: usize, state: bool) -> bool;
fn map<F, R>(&self, f: F) -> Vec<R>ⓘNotable traits for Vec<u8, A>impl<A> Write for Vec<u8, A> where
A: Allocator,
where
F: Fn(&TableModelEntry<Self::Item>) -> R;
fn is_empty(&self) -> bool { ... }
}
Expand description
A model providing data for a table.
Associated Types
type Item: TableRenderer
Required methods
fn is_expanded(&self, index: usize) -> bool
fn is_expanded(&self, index: usize) -> bool
Test if the entry is expanded
fn set_expanded(&self, index: usize, state: bool) -> bool
fn set_expanded(&self, index: usize, state: bool) -> bool
Set the expanded state of the entry