pub struct ListView {Show 16 fields
pub model_name: String,
pub verbose_name: String,
pub title: String,
pub breadcrumbs: Vec<Breadcrumb>,
pub columns: Vec<TableColumn>,
pub rows: Vec<TableRow>,
pub pagination: Pagination,
pub filters: Vec<FilterDef>,
pub search_query: Option<String>,
pub can_add: bool,
pub can_delete: bool,
pub can_export: bool,
pub add_url: String,
pub search_placeholder: String,
pub has_search: bool,
pub has_filters: bool,
}Expand description
List view for a model
Fields§
§model_name: StringModel name
verbose_name: StringVerbose name (plural)
title: StringPage title
Breadcrumbs
columns: Vec<TableColumn>Table columns
rows: Vec<TableRow>Table rows
pagination: PaginationPagination
filters: Vec<FilterDef>Filters
search_query: Option<String>Current search query
can_add: boolCan add new records?
can_delete: boolCan delete records?
can_export: boolCan export?
add_url: StringAdd URL
search_placeholder: StringSearch placeholder
has_search: boolHas search enabled?
has_filters: boolHas filters?
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ListView
impl<'de> Deserialize<'de> for ListView
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
Auto Trait Implementations§
impl Freeze for ListView
impl RefUnwindSafe for ListView
impl Send for ListView
impl Sync for ListView
impl Unpin for ListView
impl UnwindSafe for ListView
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