guiGridListSetSortingEnabled | Multi Theft Auto: Wiki Skip to content

guiGridListSetSortingEnabled

Client-side
Server-side
Shared

Pair: guiGridListIsSortingEnabled

This function allows the disabling or enabling of sorting within a gridlist. Sorting is achieved by clicking a column header. Gridlist items will be sorted according to the clicked column. By default, gridlists have sorting enabled. This function will allow you to toggle this.

OOP Syntax Help! I don't understand this!

  • Method:gui-gridlist:setSortingEnabled(...)
  • Variable: .sortingEnabled

Syntax

bool guiGridListSetSortingEnabled ( ​gui-gridlist guiGridlist, ​bool enabled )
Required arguments
  • guiGridlist: The GUI gridlist you wish to toggle the sorting of.
  • enabled: A boolean representing whether the sorting is enabled, or disabled.

Returns

Returns true if sorting was successfully toggled., false otherwise.

  • bool: result

Code Examples

client

This example creates a gridlist, fills it with players connected to the server and disables the sorting for that gridlist.

function createGridList()
-- Create the grid list element
local newGridlist = guiCreateGridList(0.50, 0.50, 0.20, 0.30, true)
-- Create a new grid list
local column = guiGridListAddColumn(newGridlist, "Players", 0.85)
if (column) then -- If the column has been created, fill it with players
for id, player in ipairs(getElementsByType("player")) do
local row = guiGridListAddRow(newGridlist)
guiGridListSetItemText(newGridlist, row, column, getPlayerName(player), false, false)
end
end
guiGridListSetSortingEnabled(newGridlist, false)
-- Disable sorting for the gridlist
end
createGridList()

See Also

GUI Functions