I'm using an unbound table to accumulate a user's selections from a super long drop down list - that way the user can see all of the selections easily before he finalizes. When he clicks "OK" and I'm finished with the data, I want to clear the table to start over. I figured it would be easiest just to replace the tables entire dataset. I can't quite get it to work with scripting. Something's breaking down between the Pydataset and the dataset.
When I try this code:
tbl = event.source.parent.getComponent('tblBenefitsList')
header = ['id','Benefit']
data = system.dataset.toDataSet(header)
tbl.data = data
I get this error:
And when I try this code:
tbl = event.source.parent.getComponent('tblBenefitsList')
header = ['id','Benefit']
row = [None, None]
data = system.dataset.toDataSet(header,row)
tbl.data = data
I get this error:
I feel I'm getting close using this approach, but maybe there's a better way entirely.