cpr.controls.TabItemsDelegate

This is an interface that can describe additional actions for changes in items in the tab folder.

Index

Methods
Name Return Type Description
onTabItemAdded Triggered when a new item is added to the tab folder.
onTabItemPropertyChanged Triggered when the properties of the items contained in the tab folder are changed.
onTabItemRemoved Triggered when an item is removed from the tabbed folder.
onTabItemSelected Triggered when the selection in the tab folder has changed.
shouldForceRender Boolean Returns whether to render the content of tab items that are not visible.

Methods

onTabItemAdded(folder, item)
Triggered when a new item is added to the tab folder.
Parameters
name type description
folder TabFolder Tab folder with new items added
item TabItem Newly added items.
onTabItemPropertyChanged(folder, item, property, oldValue, newValue)
Triggered when the properties of the items contained in the tab folder are changed.
Parameters
name type description
folder TabFolder The tab folder the item belongs to.
item TabItem A tab item whose properties have been changed.
property String Changed attribute name.
oldValue Object Existing attribute values.
newValue Object New attribute value.
onTabItemRemoved(folder, item)
Triggered when an item is removed from the tabbed folder.
Parameters
name type description
folder TabFolder Tab folder with items removed
item TabItem Removed tab item.
onTabItemSelected(folder, item)
Triggered when the selection in the tab folder has changed.
Parameters
name type description
folder TabFolder Tabs folder with changed selection.
item TabItem Selected tab item.
shouldForceRender(forlder, item)
Returns whether to render the content of tab items that are not visible. Rendering for invisible tabs may affect performance, so use it only when necessary.
Parameters
name type description
forlder TabFolder The tab folder the item belongs to.
item TabItem Tab item to render.
return Boolean