CPListTemplate class

A template object that displays and manages a list of items.

Constructors

CPListTemplate({String? title, required List<CPListSection> sections, List<String>? emptyViewTitleVariants, List<String>? emptyViewSubtitleVariants, bool showsTabBadge = false, required String systemIcon, CPBarButton? backButton})
Creates CPListTemplate to display a list of items, grouped into one or more sections. Each section contains an array of list items — objects that is CPListItem

Properties

backButton CPBarButton?
Back button object
final
emptyViewSubtitleVariants List<String>?
An optional array of subtitle variants for the template’s empty view. Provide the strings as localized displayable content and order from most- to least- preferred. When there are no items in the list, the template displays an empty view with a title and a subtitle in place of the items. If you update the list and provide items, the template automatically removes the empty view.
final
emptyViewTitleVariants List<String>?
An optional array of title variants for the template’s empty view. Provide the strings as localized displayable content and order from most- to least- preferred. When there are no items in the list, the template displays an empty view with a title and a subtitle in place of the items. If you update the list and provide items, the template automatically removes the empty view.
final
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sections List<CPListSection>
An array of list sections as CPListSection, each can contain zero or more list items.
final
showsTabBadge bool
An indicator you use to call attention to the tab. When it is true, a small red indicator will be displayed on the tab in order to show user that it requires an action or you received an notification e.g.
final
systemIcon String
A system icon which will be used in a image that represents the content of the tab.
final
title String?
A title displayed in the navigation bar. It will be displayed when only the list template is visible.
final
uniqueId String
no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited