guiGridListGetItemData | Multi Theft Auto: Wiki Skip to content

guiGridListGetItemData

Client-side
Server-side
Shared

Manual Review Required

Please finish this page using the corresponding Old Wiki article. Go to Contribution guidelines for more information.


With this function you can retrieve the string data associated with an item in a grid list. This is not the text that is displayed on the item, but an internal string that you can use to hold extra information about the item.

Note: This function will only work after you set the item's text using guiGridListSetItemText!

OOP Syntax Help! I don't understand this!

Syntax

var guiGridListGetItemData ( element gridList, int rowIndex, int columnIndex )
Required Arguments
  • gridList: the grid list containing the item you're interested in
  • rowIndex: the row index of the item
  • columnIndex: the column index of the item

Returns

  • var: value

Returns the item data of the specified item if succesful, false if one of the arguments was invalid.

Code Examples

shared

This example displays a random item data from the gridlist.

function clientsideResourceStart ()
local numberList = guiCreateGridList ( 0.80, 0.10, 0.15, 0.60, true )
local column = guiGridListAddColumn ( numberList, "Column Title", 0.85 )
if ( column ) then
local row = guiGridListAddRow ( numberList )
local myItem = guiGridListSetItemText ( numberList, row, column, tostring( math.random(0, 10) ^ 100 ), false, false )
local myItemData = guiGridListGetItemData ( numberList, row, column )
outputChatBox ( "My gridlist item data: " .. myItemData )
end
end
addEventHandler ( "onClientResourceStart", resourceRoot, clientsideResourceStart )

See Also

GUI Functions