Double check if your Output Text controls are configured with the “Raw” property set to false. A raw output text control does not render the tag around the text so there isn’t a client-side id to match to the equivalent key in your JSON block.
Alternatively, if you are just populating client-side labels in the columns and not binding it to any input controls, then you could instead just populate the labels of each table cell with this alternate syntax:
var tableModel = CAF.model("#{caf:cid('defaultForm:BenodigSomerTable')}");
tableModel.add(0, {
//the index of string in the array corresponds to the index of the cell in the new row
label : [
'My new row',
'My new row2'
]
});
#webMethods#MWS-CAF-Task-Engine#webMethods-BPMS