Trait patternfly_yew::TableModel [−][src]
pub trait TableModel: Debug + Default + PartialEq + Clone {
type Item: TableRenderer;
fn len(&self) -> usize;
fn is_expanded(&self, index: usize) -> bool;
fn set_expanded(&mut self, index: usize, state: bool) -> ShouldRender;
fn map<F, R>(&self, f: F) -> Vec<R>ⓘ
where
F: Fn(&TableModelEntry<Self::Item>) -> R;
fn is_empty(&self) -> bool { ... }
}
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(&mut self, index: usize, state: bool) -> ShouldRender
fn set_expanded(&mut self, index: usize, state: bool) -> ShouldRender
Set the expanded state of the entry