Hi Ed,
I appreciate the response back.
I create 2 separate functions just to see if I could them working. Neither work. The first should not need to add a row since it is zero and the second function couldn't exist without the first one being true.
I get the following error:
SyntaxError: '[data-link*='my_myFields.my_TRN_SP_SAVE_TEXT_ZINV.my_TRN_SP_SAVE_TEXT_ZINV_Input.my_LineItems1']:first' is not a valid selector.
I would appreciate any thoughts.
Thanks,
Puff
function canadaTaxGST() {
debugger;
var org = $form.getValue('/my:myFields/my:TR_BP_G_C/my:TR_BP_G_C_Input/my:Organization');
var ctry = $form.getValue('/my:myFields/my:TR_BP_G_C/my:TR_BP_G_C_Input/my:Country');
var countRelrows = count('/my:myFields/my:TRN_SP_SAVE_TEXT_ZINV/my:TRN_SP_SAVE_TEXT_ZINV_Input/my:LineItems1/my:Repeating_Content/my:Text_Line_3','[^\\s]');
var gst = "GST";
if (org == '1030' && ctry == 'CA') {
if(countRelrows > 0)
{
$form.addNewRow('/my:myFields/my:TRN_SP_SAVE_TEXT_ZINV/my:TRN_SP_SAVE_TEXT_ZINV_Input');
}
$form.setValue('/my:myFields/my:TRN_SP_SAVE_TEXT_ZINV/my:TRN_SP_SAVE_TEXT_ZINV_Input/my:LineItems1/my:Repeating_Content[' + countRelrows + ']/my:Text_Line_3', gst);
}
}
function canadaTaxQST() {
debugger;
var org = $form.getValue('/my:myFields/my:TR_BP_G_C/my:TR_BP_G_C_Input/my:Organization');
var ctry = $form.getValue('/my:myFields/my:TR_BP_G_C/my:TR_BP_G_C_Input/my:Country');
var reg = $form.getValue('/my:myFields/my:TR_BP_G_C/my:TR_BP_G_C_Input/my:Region');
var countRelrows = count('/my:myFields/my:TRN_SP_SAVE_TEXT_ZINV/my:TRN_SP_SAVE_TEXT_ZINV_Input/my:LineItems1/my:Repeating_Content/my:Text_Line_3','[^\\s]');
var qst = "QST";
if (org == '1030' && ctry == 'CA' && reg == 'QC') {
if(countRelrows > 0)
{
$form.addNewRow('/my:myFields/my:TRN_SP_SAVE_TEXT_ZINV/my:TRN_SP_SAVE_TEXT_ZINV_Input');
}
$form.setValue('/my:myFields/my:TRN_SP_SAVE_TEXT_ZINV/my:TRN_SP_SAVE_TEXT_ZINV_Input/my:LineItems1/my:Repeating_Content[' + countRelrows + ']/my:Text_Line_3', qst);
}
}
------------------------------
Kurt Marshman
Old World Industries, LLC
------------------------------
Original Message:
Sent: 03-18-2026 02:45
From: Ed Meiners
Subject: Javascript to add dynamically add rows to Repeating Content Table
hi,
I am using:
$form.addNewRow('/my:myFields/my:Repeating_Table_conditions');
around this you can have IF statements etc.
always be aware that first row in a rep.tab. is row 0
Hope this helps.
------------------------------
Ed Meiners
Lead Consultant MDIM
Wessanen Nederland Holding BV
Amsterdam
------------------------------