How to populate values in the multi row variable set variables without click on the "Add" button
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎11-26-2024 09:46 PM
How to populate values in the multi row variable set variables without click on the "Add" button
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎11-27-2024 01:26 AM - edited ‎11-27-2024 01:27 AM
Hello,
Try this and confirm your variable set name is "mrvs"
function onLoad() {
var mrvs_data = {};
mrvs_data = setMRVStier1(1);
var oDetails = mrvs_data;
for (var sKey in oDetails) {
if (sKey == "mrvs") { //add your Variable set Name
g_form.setValue(sKey, JSON.stringify(oDetails[sKey]));
}
}
}
function setMRVStier1(num) {
var obj = {};
var obj2 = {};
var obj3 = {};
var objArr = [];
for (var i = 1; i <= num; i++) {
obj = {
"manager": "Test1", // variable Name and value
"phone_number": "123456789",
"email": "test@gmail.com"
};
obj2 = {
"manager": "User",
"phone_number": "2345678970",
"email": "test1@gmail.com"
};
obj3 = {
"manager": "user2",
"phone_number": "1234567890",
"email": "test2@gmail.com"
};
objArr.push(obj, obj2,obj3);
}
return {
"mrvs": objArr
};
}
function clearRows(sysIdMRWS) {
TableVariableService.removeAllRows(sysIdMRWS);
}