gui.getListItemData

Retrieves the data attached to a list item.

Prototype

  1. vValue = gui.getListItemData ( hListItem, kDataRole )

Description

Please check the predefined data role constants for more info.


Parameters

hListItem - valid list item handle
kDataRole - predefined data role constant


Return values

vValue - return value (various)


Sample

  1. function getMainViewSelectedFilesThumbnails ( )
  2.  
  3. local tSelectedFiles = { }
  4.  
  5. local hList = gui.getComponent ( "MainView.list.thumbnails" )
  6. if ( hList ) then
  7. local tSelectedItems = gui.getListSelectedItems ( hList )
  8. if ( tSelectedItems ) then
  9. for i = 1, #tSelectedItems do
  10. local hData = gui.getListItemData ( tSelectedItems[i], gui.kDataRoleDisplay )
  11. if ( utils.getVariableType ( hData ) == utils.kVariableTypeFile ) then
  12. -- do stuff

Available since ShiVa 2.0