DGS Grid List: Difference between revisions
Jump to navigation
Jump to search
| Line 18: | Line 18: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
===Row Index=== | ===Row Index=== | ||
* The Row Index of DGS Grid List is different from GUI Grid List | * The Row Index of DGS Grid List is different from GUI Grid List (dgs row = gui row + 1) | ||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
-------------------------DGS | -------------------------DGS | ||
| Line 24: | Line 24: | ||
local gridlist = dgsCreateGridList(100,100,400,400,false) | local gridlist = dgsCreateGridList(100,100,400,400,false) | ||
dgsGridListAddColumn(gridlist,"test1",0.4) | dgsGridListAddColumn(gridlist,"test1",0.4) | ||
local row = dgsGridListAddRow(gridlist) | local row = dgsGridListAddRow(gridlist) --Add the first row | ||
outputChatBox(row) -- | outputChatBox(row) --Output the index of the first row: 1 | ||
-------------------------GUI | -------------------------GUI | ||
local gridlist = guiCreateGridList(100,100,400,400,false) | local gridlist = guiCreateGridList(100,100,400,400,false) | ||
guiGridListAddColumn(gridlist,"test1",0.4) | guiGridListAddColumn(gridlist,"test1",0.4) | ||
local row = guiGridListAddRow(gridlist) | local row = guiGridListAddRow(gridlist) --Add the first row | ||
outputChatBox(row) -- | outputChatBox(row) --Output the index of the first row: 1 | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Revision as of 02:52, 17 August 2018
Sotring
- DGS Grid List fixed sorting problem
loadstring(exports.dgs:dgsImportFunction())()
local gridlist = dgsCreateGridList(100,100,400,400,false)
dgsGridListAddColumn(gridlist,"test1",0.4)
dgsGridListAddColumn(gridlist,"test2",0.4)
----------------Click the column to enable the built-in sorting.
addCommandHandler("addRow",function()
for i=1,20 do
local row = dgsGridListAddRow(gridlist)
dgsGridListSetItemText(gridlist,row,1,i)
dgsGridListSetItemText(gridlist,row,2,i-1) --No Bugs
end
end)
Row Index
- The Row Index of DGS Grid List is different from GUI Grid List (dgs row = gui row + 1)
-------------------------DGS loadstring(exports.dgs:dgsImportFunction())() local gridlist = dgsCreateGridList(100,100,400,400,false) dgsGridListAddColumn(gridlist,"test1",0.4) local row = dgsGridListAddRow(gridlist) --Add the first row outputChatBox(row) --Output the index of the first row: 1 -------------------------GUI local gridlist = guiCreateGridList(100,100,400,400,false) guiGridListAddColumn(gridlist,"test1",0.4) local row = guiGridListAddRow(gridlist) --Add the first row outputChatBox(row) --Output the index of the first row: 1