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(); });