var currentCol = 0;
function addCol(oldKey, oldValue) {
var newColNumber = currentCol + 1;
if(typeof oldKey == "undefined") {
oldKey = "Param" + newColNumber + "";
}
if(typeof oldValue == "undefined") {
oldValue = "";
}
var html = "
";
html += "";
html += "=>"+"";
html += createTemplateTextfield("task[cols][value][]", "cols_value_" + newColNumber, oldValue, {module: workflowModuleName, refFields: true});
html += "
";
jQuery("#rows").append(html);
currentCol++;
return newColNumber;
}
var currentHeaderCol = 0;
function addHeaderCol(oldKey, oldValue) {
var newColNumber = currentHeaderCol + 1;
if(typeof oldKey == "undefined") {
oldKey = "Param" + newColNumber + "";
}
if(typeof oldValue == "undefined") {
oldValue = "";
}
var html = "";
html += "";
html += "=>"+"";
html += createTemplateTextfield("task[header][value][]", "header_value_" + newColNumber, oldValue, {module: workflowModuleName, refFields: true});
html += "
";
jQuery("#header_rows").append(html);
currentHeaderCol++;
return newColNumber;
}
function initCols() {
if(typeof cols.key != 'undefined') {
jQuery.each(cols.key, function(index, value) {
var colNumber = addCol(cols.key[index], cols.value[index]);
});
}
if(typeof header.key != 'undefined') {
jQuery.each(header.key, function(index, value) {
var colNumber = addHeaderCol(header.key[index], header.value[index]);
});
}
}
jQuery(function() {
initCols();
InitAutocompleteText();
});