Module flower.widget.ListView

List view class.

TODO: create an object only display range

Extends:

Info:

  • Release: V3.0.0
  • Author: Makoto

Functions

ListView:_initInternal () Initializes the internal variables.
ListView:_createChildren () Create the children objects.
ListView:_updateItemRenderers () Update the item renderers.
ListView:_updateItemRenderer (data, index) Update the item renderer.
ListView:_removeItemRenderers () Remove the item renderers.
ListView:_removeItemRenderer (renderer) Remove the item renderer.
ListView:updateDisplay () Update the display
ListView:updateLayout () Update the display
ListView:updatePriority (priority) Update the order of rendering.
ListView:invalidateItemRenderers () Invalidate item renderers.
ListView:setSelectedItem (item) Set the selected item.
ListView:getSelectedItem () Return the selected item.
ListView:setSelectedItems (items) Sets the selected items.
ListView:setDataSource (dataSource) Set the dataSource.
ListView:getDataSource () Return the dataSource.
ListView:setItemRendererClass (clazz) Sets the ItemRenderer class.
ListView:setItemProperties (properties) Sets the ItemRenderer properties.
ListView:setItemRendererFactory (factory) Sets the itemRendererFactory.
ListView:getItemRendererFactory () Returns the itemRendererFactory.
ListView:setRowHeight (rowHeight) Set the height of the row.
ListView:getRowHeight () Return the height of the row.
ListView:setColumnCount (columnCount) Set the count of the columns.
ListView:getColumnCount () Return the count of the columns.
ListView:setOnSelectedChanged (func) Set the event listener that is called when the selected changed.
ListView:setOnItemClick (func) Set the event listener that is called when the item click.
ListView:onItemRendererTouchDown (e) This event handler is called when touch.
ListView:onItemRendererTouchUp (e) This event handler is called when touch.
ListView:onItemRendererTouchCancel (e) This event handler is called when touch.

Fields

STYLE_ITEM_RENDERER_FACTORY Style: listItemFactory
STYLE_ROW_HEIGHT Style: rowHeight
STYLE_COLUMN_COUNT Style: columnCount
EVENT_SELECTED_CHANGED Event: selectedChanged
EVENT_ITEM_CLICK Event: itemClick


Functions

ListView:_initInternal ()
Initializes the internal variables.
ListView:_createChildren ()
Create the children objects.
ListView:_updateItemRenderers ()
Update the item renderers.
ListView:_updateItemRenderer (data, index)
Update the item renderer.

Parameters:

  • data data.
  • index index of items.
ListView:_removeItemRenderers ()
Remove the item renderers.
ListView:_removeItemRenderer (renderer)
Remove the item renderer.

Parameters:

  • renderer item renderer.
ListView:updateDisplay ()
Update the display
ListView:updateLayout ()
Update the display
ListView:updatePriority (priority)
Update the order of rendering. It is called by LayoutMgr.

Parameters:

  • priority priority.

Returns:

    last priority
ListView:invalidateItemRenderers ()
Invalidate item renderers.
ListView:setSelectedItem (item)
Set the selected item.

Parameters:

  • item selected item.
ListView:getSelectedItem ()
Return the selected item.

Returns:

    selected item.
ListView:setSelectedItems (items)
Sets the selected items.

Parameters:

  • items selected items.
ListView:setDataSource (dataSource)
Set the dataSource.

Parameters:

  • dataSource dataSource
ListView:getDataSource ()
Return the dataSource.

Returns:

    dataSource
ListView:setItemRendererClass (clazz)
Sets the ItemRenderer class.

Parameters:

  • clazz ItemRenderer class
ListView:setItemProperties (properties)
Sets the ItemRenderer properties.

Parameters:

  • properties ItemRenderer properties
ListView:setItemRendererFactory (factory)
Sets the itemRendererFactory.

Parameters:

  • factory itemRendererFactory
ListView:getItemRendererFactory ()
Returns the itemRendererFactory.

Returns:

    itemRendererFactory
ListView:setRowHeight (rowHeight)
Set the height of the row.

Parameters:

  • rowHeight height of the row
ListView:getRowHeight ()
Return the height of the row.

Returns:

    rowHeight
ListView:setColumnCount (columnCount)
Set the count of the columns.

Parameters:

  • columnCount count of the columns
ListView:getColumnCount ()
Return the count of the columns.

Returns:

    columnCount
ListView:setOnSelectedChanged (func)
Set the event listener that is called when the selected changed.

Parameters:

  • func selected changed event handler
ListView:setOnItemClick (func)
Set the event listener that is called when the item click.

Parameters:

  • func selected changed event handler
ListView:onItemRendererTouchDown (e)
This event handler is called when touch.

Parameters:

  • e Touch Event
ListView:onItemRendererTouchUp (e)
This event handler is called when touch.

Parameters:

  • e Touch Event
ListView:onItemRendererTouchCancel (e)
This event handler is called when touch.

Parameters:

  • e Touch Event

Fields

STYLE_ITEM_RENDERER_FACTORY
Style: listItemFactory
STYLE_ROW_HEIGHT
Style: rowHeight
STYLE_COLUMN_COUNT
Style: columnCount
EVENT_SELECTED_CHANGED
Event: selectedChanged
EVENT_ITEM_CLICK
Event: itemClick
generated by LDoc 1.3