BSAccordion class
Bootstrap Accordion component.
Constructors
-
BSAccordion(Object? parent, List<
AccordionItem> items, {String? id, int? expandIndex, dynamic classes, dynamic style})
Properties
- clearParent → UIComponentClearParent?
-
finalinherited
- componentInternals → UIComponentInternals
-
no setterinherited
- constructing → bool?
-
no setterinherited
- content → UIElement?
-
no setterinherited
- dataSource → DataSource?
-
no setterinherited
- dataSourceCall ↔ DataSourceCall?
-
getter/setter pairinherited
- dataSourceCallString → String
-
no setterinherited
- expandIndex → int?
-
Index of expanded item.
final
- globalID → int
-
finalinherited
- hasDataSource → bool
-
no setterinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- id ↔ String
-
ID of component. Is required by Bootstrap for correct handling of elements.
getter/setter pair
- isInDOM → bool
-
no setterinherited
- isLoadingUIAsyncContent → bool
-
no setterinherited
- isRefreshFromExternalCall → bool
-
no setterinherited
- isRendered → bool
-
no setterinherited
- isRenderedWithError → bool
-
Returns
true
if current/last render had errors.no setterinherited - isRendering → bool
-
no setterinherited
- isShowing → bool
-
no setterinherited
-
items
→ List<
AccordionItem> -
Items in accordion.
final
- localeChangedFromLastRender → bool
-
no setterinherited
- onChange ↔ EventStream
-
getter/setter pairinherited
-
onRender
→ EventStream<
UIComponent> -
finalinherited
- parent → UIElement?
-
no setterinherited
- parentUIComponent → UIComponent?
-
The parent
UIComponent
.no setterinherited - preserveRender ↔ bool
-
If
true
will preserve last render in next calls torender
.getter/setter pairinherited - preserveRenderCount → int
-
no setterinherited
-
getter/setter pairinherited
- renderCount → int
-
no setterinherited
- renderedElements → List?
-
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
subUIComponents
→ List<
UIComponent> -
Returns a List of sub
UIComponent
.no setterinherited -
subUIComponentsDeeply
→ List<
UIComponent> -
Returns a List of sub
UIComponent
deeply in the tree.no setterinherited - uiRoot → UIRoot?
-
Returns the
UIRoot
that is parent of thisUIComponent
instance, ornull
if it's not in anUIRoot
components tree.no setterinherited - uiRootComponent → UIRootComponent?
-
Returns the
UIRootComponent
that is parent of thisUIComponent
instance, ornull
if it's not in anUIRoot
components tree.no setterinherited
Methods
-
action(
String action) → void -
inherited
-
addTo(
UIElement parent, {UIComponent? parentUIComponent}) → void -
inherited
-
appendAttribute(
String? name, dynamic value) → bool -
inherited
-
appendAttributes(
Iterable< DOMAttribute> attributes) → bool -
inherited
-
appendClasses(
Object? classes1, [Object? classes2]) → void -
inherited
-
appendStyle(
Object? style1, [Object? style2, Object? style3]) → void -
inherited
-
appendToContent(
List< UINode> nodes) → bool -
inherited
-
applyData(
dynamic data) → bool -
inherited
-
callRender(
[bool clear = false]) → void -
inherited
-
callRenderAndWait(
{Duration timeout = const Duration(seconds: 3)}) → Future< bool> -
inherited
-
callRenderAsync(
) → void -
inherited
-
clear(
{bool force = false, bool removeFromParent = false}) → void -
Clears the component, removing the last rendered content.
inherited
-
clearAttribute(
String? name) → bool -
inherited
-
clearContent(
) → bool -
inherited
-
clearPreservedRender(
) → void -
Clears previous rendered elements. Only relevant if
preserveRender
is true.inherited -
click(
) → void -
Calls:
content.click
inherited -
clone(
) → UIComponent? -
inherited
-
configure(
) → void - Called by constructor, to configure this component.
-
configureClasses(
Object? classes1, [Object? classes2, Object? componentClasses]) → void -
inherited
-
configureID(
) → void -
inherited
-
configureStyle(
Object? style1, [Object? style2, Object? componentStyle]) → void -
inherited
-
connectDataSource(
) → void -
inherited
-
createContentElement(
bool inline) → UIElement -
inherited
-
delete(
) → void -
inherited
-
deniedAccessRoute(
) → String? -
inherited
-
deviceSizeChangedFromLastRender(
{double tolerance = 0.10, bool onlyWidth = false, bool onlyHeight = false}) → bool -
inherited
-
ensureRendered(
[bool force = false]) → void -
inherited
-
findChildDeep(
FilterElement filter) → List< UIElement> -
inherited
-
findChildrenDeep(
String fieldName) → MapEntry< String, Object> ? -
inherited
-
findInContentChildDeep(
FilterElement filter) → UIElement? -
inherited
-
findUIComponentByChild(
UIElement? child) → UIComponent? -
inherited
-
findUIComponentByContent(
UIElement? content) → UIComponent? -
inherited
-
findUIComponentByID(
String id) → UIComponent? -
inherited
-
fireEvent(
String type, dynamic event, [List? params]) → void -
inherited
-
focusField(
String? fieldName) → bool -
inherited
-
forEachEmptyFieldComponent(
ForEachComponent f) → int -
inherited
-
forEachEmptyFieldElement(
ForEachElement f) → int -
inherited
-
forEachFieldComponent(
ForEachComponent f) → int -
inherited
-
forEachFieldElement(
ForEachElement f) → int -
inherited
-
getAllRenderedElements(
FilterRendered filter, [bool deep = false]) → List? -
inherited
-
getAttribute(
String? name) → dynamic -
inherited
-
getComponentFieldName(
Object obj) → String? -
inherited
-
getContentChildren(
{FilterElement? filter, bool deep = true}) → List< UIElement> -
inherited
-
getElementFieldName(
UIElement element) → String? -
inherited
-
getEmptyFields(
) → List< String> -
inherited
-
getField(
String? fieldName, [String? def]) → String? -
inherited
-
getFieldAs<
T> (String? fieldName, [T? def]) → T? -
inherited
-
getFieldComponent(
String? fieldName) → Object? -
inherited
-
getFieldElement<
E extends UIElement> (String? fieldName) → E? -
inherited
-
getFieldElementByValue(
String? fieldName, String value) → UIElement? -
inherited
-
getFieldElements(
String? fieldName) → List< UIElement> -
inherited
-
getFieldExtended<
V> (String? fieldName, [V? def]) → V? -
inherited
-
getFields(
{List< String> ? fields, List<String> ? ignoreFields}) → Map<String, String?> -
inherited
-
getFieldsComponents(
) → List< Object> -
inherited
-
getFieldsComponentsMap(
{List< String> ? fields, List<String> ? ignoreFields}) → Map<String, Object> -
inherited
-
getFieldsElements(
) → List< UIElement> -
inherited
-
getFieldsElementsMap(
{List< String> ? fields, List<String> ? ignoreFields}) → Map<String, UIElement> -
inherited
-
getFieldsExtended(
{List< String> ? fields, List<String> ? ignoreFields}) → Map<String, Object?> -
inherited
-
getFieldsGroupByPrefix<
K, V> (String groupPrefix, {Map< String, String?> ? fields, String keyDelimiter = '_', String keyPart(String key)?, K keyAs(String key)?, V? valueAs(String key)?, bool filter(K key, V? value)?}) → Map<K, V?> -
inherited
-
getFieldsGroupCheckedKeys<
K> (String groupPrefix, {Map< String, String?> ? fields, String keyDelimiter = '_', String keyPart(String key)?, K keyAs(String key)?}) → List<K> -
inherited
-
getFieldsGroupChecks<
K> (String groupPrefix, {Map< String, String?> ? fields, String keyDelimiter = '_', String keyPart(String key)?, K keyAs(String key)?, bool filter(K key, bool? value)?}) → Map<K, bool> -
inherited
-
getFieldsGroupEntriesByPrefix<
K, V> (String groupPrefix, {Map< String, String?> ? fields, String keyDelimiter = '_', String keyPart(String key)?, K keyAs(String key)?, V? valueAs(String key)?, bool filter(K key, V? value)?}) → List<MapEntry< K, V?> > -
inherited
-
getFieldsGroupKeysByPrefix<
K> (String groupPrefix, {Map< String, String?> ? fields, String keyDelimiter = '_', String keyPart(String key)?, K keyAs(String key)?, bool filter(K key, Object? value)?}) → List<K> -
inherited
-
getFieldsGroupListByPrefix<
K, V> (String groupPrefix, {Map< String, String?> ? fields, String keyDelimiter = '_', String keyPart(String key)?, K keyAs(String key)?, V? valueAs(String key)?, bool filter(K key, V? value)?}) → Map<K, List< V> > -
inherited
-
getFieldsGroupValuesByPrefix<
V> (String groupPrefix, {Map< String, String?> ? fields, String keyDelimiter = '_', String keyPart(String key)?, V? valueAs(String key)?, bool filter(Object key, V? value)?}) → List<V> -
inherited
-
getFieldsNames(
) → List< String> -
inherited
-
getPreviousRenderedFieldValue(
String? fieldName) → dynamic -
inherited
-
getRenderedElement(
FilterRendered filter, [bool? deep]) → dynamic -
inherited
-
getRenderedElementById(
dynamic id, [bool deep = false]) → dynamic -
inherited
-
getRenderedElementValueById(
dynamic id, [bool deep = false]) → dynamic -
inherited
-
getRenderedUIComponentById<
T extends UIComponent> (dynamic id, [bool? deep]) → T? -
inherited
-
getRenderedUIComponentByType<
T> ([bool? deep]) → List< T> -
inherited
-
getRenderedUIComponents(
[bool? deep]) → List< UIComponent> -
inherited
-
getRenderedUIComponentsByIds<
T extends UIComponent> (List ids, [bool? deep]) → List< UIComponent> -
inherited
-
hasEmptyField(
) → bool -
inherited
-
hide(
) → void -
Hide component.
inherited
-
insertTo(
int index, UIElement parent, {UIComponent? parentUIComponent}) → void -
inherited
-
isAccessible(
) → bool -
inherited
-
isEmptyField(
String? fieldName) → bool -
inherited
-
markRenderedWithError(
) → void -
Marks current/last render with error.
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
onChildRendered(
UIComponent child) → void -
inherited
-
onPreConstruct(
) → void -
Called in the beginning of constructor.
inherited
-
parseChildElementValue(
UIElement? childElement, {UIComponent? childUiComponent, bool allowTextAsValue = true}) → String? -
inherited
-
posAsyncRender(
) → void -
inherited
-
posRender(
) → void -
Called after
render
.inherited -
preRender(
) → void -
Called before
render
.inherited -
preRenderClear(
) → void -
inherited
-
querySelector<
E extends UIElement> (String? selectors) → E? -
Alias to
content.querySelector
.inherited -
querySelectorAll<
T extends UIElement> (String? selectors) → List< T> -
Alias to
content.querySelectorAll
.inherited -
refresh(
{bool forceRender = false}) → void -
Refreshes the component, calling
render
.inherited -
refreshDataSource(
) → void -
inherited
-
refreshIfLocaleChanged(
) → void -
inherited
-
refreshInternal(
) → void -
inherited
-
registerEventListener(
String type, UIEventListener listener) → void -
inherited
-
registerInUIRoot(
) → void -
Called by constructor to register this component in the
UIRoot
tree.inherited -
render(
) → dynamic - Renders the elements of this component.
-
renderError(
dynamic error) → dynamic -
Called when
render
returns aFuture
value, to render the content when Future has an error.inherited -
renderItem(
AccordionItem item, int itemIndex) → dynamic -
renderLoading(
) → dynamic -
Called when
render
returns a Future value, to render the content while loadingFuture
.inherited -
requestRefresh(
) → void -
Requests a
refresh
using Future.microtask.inherited -
resolveTextIntl(
String text) → String -
Resolves
text
{{intl:key}}
messages.inherited -
selectElement<
E extends UIElement> (String? selectors) → E? -
Alias to
content.querySelector
.inherited -
selectElements<
T extends UIElement> (String? selectors) → List< T> -
Alias to
content.querySelectorAll
.inherited -
selectElementsValues<
T extends UIElement> (String? selectors) → Map< String, String?> -
Alias to
content.querySelectorAll
.inherited -
setAttribute(
String? name, dynamic value) → bool -
inherited
-
setAttributes(
Iterable< DOMAttribute> attributes) → bool -
inherited
-
setContentNodes(
List< UINode> nodes) → bool -
inherited
-
setData(
dynamic data) → bool -
inherited
-
setField(
String fieldName, dynamic value) → void -
inherited
-
setID(
Object? id) → void -
inherited
-
setParent(
UIElement parent, {UIComponent? parentUIComponent}) → UIElement? -
Sets the
parent
UIElement
.inherited -
show(
) → void -
Show component.
inherited
-
toContentElements(
dynamic rendered, {bool append = false, bool parseAttributes = true}) → List -
inherited
-
toRenderableList(
Object? list, [DOMContext< UINode> ? domContext]) → List? -
inherited
-
toString(
) → String -
A string representation of this object.
inherited
-
updateRenderedFieldElementValue(
UIElement fieldElem) → void -
inherited
-
updateRenderedFieldValue(
String fieldName) → void -
inherited
-
waiteRender(
{Duration timeout = const Duration(seconds: 3)}) → Future< bool> -
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited