Skip to main content
13-Aquamarine
December 9, 2022
Solved

With ACL, How to get multiple rows selected from an XUI table control

  • December 9, 2022
  • 1 reply
  • 1362 views

Hello,

The function "dlgitem_get_table_selection" returns the selected row when the selection type of the table control is row selection,

But if multiple rows are selected, how to get the rows selected ?

David

Best answer by DG_7988869

I have found a solution, I have used the "dlgitem_get_select_array" function.

 

Sample code:

local selArr[];
dlgitem_get_select_array(win, 'tablecontrol', selArr)
local arrValues[];
if (count(selArr)>0) {
for (i in selArr) {
local row = selArr[i];
arrValues[i] = dlgitem_get_table_cell_at(win, 'tablecontrol', row,1); #get the content of the first cell
}
}

1 reply

7-Bedrock
January 5, 2023

I have found a solution, I have used the "dlgitem_get_select_array" function.

 

Sample code:

local selArr[];
dlgitem_get_select_array(win, 'tablecontrol', selArr)
local arrValues[];
if (count(selArr)>0) {
for (i in selArr) {
local row = selArr[i];
arrValues[i] = dlgitem_get_table_cell_at(win, 'tablecontrol', row,1); #get the content of the first cell
}
}