Community Tip - Want the oppurtunity to discuss enhancements to PTC products? Join a working group! X
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
Solved! Go to Solution.
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
}
}
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
}
}