var checkboxInputStyle = "height: 18px; width: 18px; padding: 2px 5px;";\r
var selectStyle = "height: 25px; padding: 2px; text-align: center;";\r
var requiredLabelStyle = "width: 25px; padding: 5px 10px 10px 5px;";\r
- var textInputPrompt = "Enter data";\r
+ \r
\r
var getParameterHtml = function(parameter, editable) {\r
var style = valueStyle;\r
if (UtilityService.hasContents(parameter.description)) {\r
attributeString += " title=' " + parameter.description + " '";\r
}\r
- var html = "<tr><td style='" + nameStyle + "'" + attributeString + ">"\r
+ var rowstyle='';\r
+ if(parameter.type == 'file' && !parameter.isVisiblity){\r
+ rowstyle = ' style="display:none;"';\r
+ }\r
+ var html = "<tr"+rowstyle+"><td style='" + nameStyle + "'" + attributeString + ">"\r
+ getNameHtml(parameter) + "</td><td style='" + style + "'>";\r
if (editable === undefined) {\r
if (UtilityService.hasContents(parameter.value)) {\r
};\r
\r
var getValueHtml = function(parameter) {\r
+ \r
+ var textInputPrompt = "Enter data";\r
var attributeString = " parameter-id='" + parameter.id + "'";\r
var additionalStyle = "";\r
if (parameter.isEnabled === false) {\r
name = parameter.id;\r
}\r
attributeString += " parameter-name='" + name + "'";\r
+ \r
+ if ( parameter.type === PARAMETER.MAP ) {\r
+ textInputPrompt = "{<key1>: <value1>,\.\.\.,<keyN>: <valueN>}";\r
+ }\r
+ \r
+ if ( parameter.type === PARAMETER.LIST ) {\r
+ textInputPrompt = "[<value1>,\.\.\.,<valueN>]";\r
+ }\r
\r
switch (parameter.type) {\r
case PARAMETER.BOOLEAN:\r
+ "</select>";\r
}\r
break;\r
+ case PARAMETER.CHECKBOX:\r
+ if (parameter.value) {\r
+ return "<input type='checkbox' "+attributeString+ " checked='checked' style='"+checkboxInputStyle+"'" \r
+ + " value='true'/>";\r
+ }else{\r
+ return "<input type='checkbox' "+attributeString+ "' style='"+checkboxInputStyle+"'" \r
+ + " value='false'/>";\r
+ }\r
+ break;\r
+ case PARAMETER.FILE:\r
+ return "<input type='file' "+attributeString+ " id='"+parameter.id+"' value='"+parameter.value+"'/>";\r
+ break;\r
case PARAMETER.NUMBER:\r
var value=parameter.value;\r
var parameterSpec = "<input type='number'" + attributeString + " style='" + textInputStyle + additionalStyle + "'";\r
};\r
if ($(element).prop("type") === "checkbox") {\r
parameter.value = $(element).prop("checked");\r
+ }else if ($(element).prop("type") === "file") {\r
+ parameter.value = $('#'+id).attr("value");\r
+\r
} else {\r
if ($(element).prop("type") === "text") {\r
$(element).val($(element).val().trim());\r