{ "step" : "1", "content": { "title": "Step 1 : Report Definition", "sections": [ { "title": "", "elements": [ { "input": "hidden", "name": "proj_id", "displayName": "Project Id", "defaultValue": "" }, { "input": "text", "name": "reportId", "displayName": "Report ID:", "defaultValue": "" }, { "input": "text", "name": "reportName", "displayName": "Report Name *:", "defaultValue": "" }, { "input": "textarea", "name": "reportDescr", "displayName": "Report Description:", "style":"width:300px;height:80px;" }, { "input": "select", "name": "reportType", "ngModelName":"selectedReportType.value", "displayName": "Report Type: ", "defaultValue": "no", "action": "", "action_img": "", "optionsName":"reportTypes", "options":[{"value":"linear", "text":"Linear"}] }, { "input": "select", "name": "dataSource", "ngModelName":"selectedDataSource.value", "displayName": "Data Source:", "defaultValue": "no", "action": "", "action_img": "", "optionsName":"DataSources", "options":[{"value":"local", "text":"Local"}] }, { "input": "textarea", "name": "formHelpText", "displayName": "Form Help Text:", "style":"width:300px;height:80px;" }, { "input": "select", "name": "pageSize", "ngModelName":"selectedPageSize.value", "displayName": "Page Size:", "defaultValue": "no", "action": "", "action_img": "", "optionsName":"PageSizes", "options":[ {"value":"10", "text":"10"}, {"value":"20", "text":"20"}, {"value":"50", "text":"50"}, {"value":"100", "text":"100"}, {"value":"500", "text":"500"} ] }, { "input": "checkboxGroup", "name":"displayArea", "displayName": "Display Area:", "defaultValue": "no", "action": "", "action_img": "", "checkboxes":[ {"value":"homeSelected", "text":"HOME"}, {"value":"customerSelected", "text":"CUSTOMER"}, {"value":"reportsSelected", "text":"REPORTS"}, {"value":"utilSelected", "text":"Utilization"}, {"value":"tmSelected", "text":"Tunnel Management"}, {"value":"trSelected", "text":"Tunnel Routing"}, {"value":"cmSelected", "text":"Capacity Management"}, {"value":"tlSelected", "text":"Traffic Loss"}, {"value":"smSelected", "text":"System Monitoring"}, {"value":"netOperateSelected", "text":"Network Operation Monitoring"} ] }, { "input": "checkboxGroup", "name": "hideFormFieldsAfterRun", "displayName": "Hide Form Fields After Run:", "defaultValue": "no", "action": "", "action_img": "", "optionsName":"HideFormFieldsAfterRun", "checkboxes":[{"value":"hideFormFieldsAfterRunSelected.value", "text":""} ] }, { "input": "select", "name": "maxRowsInExcelCSVDownload", "ngModelName":"selectedMaxRowsInExcelCSVDownload.value", "displayName": "Max Rows in Excel/CSV Download:", "defaultValue": "no", "action": "", "action_img": "", "optionsName":"PageSizes", "options":[{"value":"500","text":"500"},{"value":"1000","text":"1000"},{"value":"2000","text":"2000"},{"value":"3000","text":"3000"},{"value":"4000","text":"4000"},{"value":"5000","text":"5000"},{"value":"10000","text":"10000"},{"value":"15000","text":"15000"},{"value":"20000","text":"20000"},{"value":"25000","text":"25000"},{"value":"30000","text":"30000"},{"value":"35000","text":"35000"},{"value":"40000","text":"40000"},{"value":"45000","text":"45000"},{"value":"50000","text":"50000"},{"value":"65000","text":"65000"}] }, { "input": "select", "name": "frozenColumns", "ngModelName":"selectedFrozenColumns.value", "displayName": "Columns to be Frozen:", "defaultValue": "", "action": "", "action_img": "", "optionsName":"frozenColumnsOptions", "options":[{"value":"0","text":"0"},{"value":"1","text":"1"},{"value":"2","text":"2"},{"value":"3","text":"3"},{"value":"4","text":"4"}] }, { "input": "select", "name": "dataGridAlign", "ngModelName":"selectedDataGridAlign.value", "displayName": "Data Grid Align:", "defaultValue": "", "action": "", "action_img": "", "optionsName":"selectedDataGridAlignOptions", "options":[{"value":"left","text":"Left"},{"value":"right","text":"Right"},{"value":"center","text":"Center"}] }, { "input": "textarea", "name": "emptyMessage", "displayName": "Empty Message:", "style":"width:300px;height:80px;" }, { "input": "select", "name": "dataContainerHeight", "ngModelName":"selectedDataContainerHeight.value", "displayName": "Height of the Data Container:", "defaultValue": "", "action": "", "action_img": "", "optionsName":"dataContainerHeightOptions", "options":[{"value":"200","text":"200%"},{"value":"190","text":"190%"},{"value":"180","text":"180%"},{"value":"170","text":"170%"},{"value":"160","text":"160%"},{"value":"150","text":"150%"},{"value":"140","text":"140%"},{"value":"130","text":"130%"},{"value":"120","text":"120%"},{"value":"110","text":"110%"},{"value":"100","text":"100%"},{"value":"90","text":"90%"},{"value":"80","text":"80%"},{"value":"70","text":"70%"},{"value":"60","text":"60%"},{"value":"50","text":"50%"},{"value":"40","text":"40%"},{"value":"30","text":"30%"},{"value":"20","text":"20%"},{"value":"10","text":"10%"}] }, { "input": "select", "name": "dataContainerWidth", "ngModelName":"selectedDataContainerWidth.value", "displayName": "Width of the Data Container:", "defaultValue": "", "action": "", "action_img": "", "optionsName":"dataContainerWidthOptions", "options":[{"value":"200","text":"200%"},{"value":"190","text":"190%"},{"value":"180","text":"180%"},{"value":"170","text":"170%"},{"value":"160","text":"160%"},{"value":"150","text":"150%"},{"value":"140","text":"140%"},{"value":"130","text":"130%"},{"value":"120","text":"120%"},{"value":"110","text":"110%"},{"value":"100","text":"100%"},{"value":"90","text":"90%"},{"value":"80","text":"80%"},{"value":"70","text":"70%"},{"value":"60","text":"60%"},{"value":"50","text":"50%"},{"value":"40","text":"40%"},{"value":"30","text":"30%"},{"value":"20","text":"20%"},{"value":"10","text":"10%"}] }, { "input": "checkboxGroup", "name": "displayOptions", "displayName": "Display Options:", "defaultValue": "no", "action": "", "action_img": "", "checkboxes":[{"value":"hideFormFieldsSelected.value", "text":"Hide Form Fields"}, {"value":"hideChartSelected.value", "text":"Hide Chart"}, {"value":"hideReportDataSelected.value", "text":"Hide Report Data"}, {"value":"hideExcelSelected.value", "text":"Hide Excel"}, {"value":"hidePdfSelected.value", "text":"Hide PDF"} ] }, { "input": "checkboxGroup", "name":"runtimeColSort", "displayName": "Disable column sort at runtime:", "defaultValue": "no", "action": "", "action_img": "", "checkboxes":[{"value":"runtimeColSortDisabled.value", "text":""} ] }, { "input": "select", "name": "runtimeFormNumberColumns", "ngModelName":"selectedNumFormCols.value", "displayName": "Run-time Form Number Columns:", "defaultValue": "no", "action": "", "action_img": "", "optionsName":"runtimeFormNumberColumns", "options":[ {"value":"1", "text":"1"}, {"value":"2", "text":"2"}, {"value":"3", "text":"3"}, {"value":"3", "text":"4"} ] }, { "input": "text", "name": "reportTitle", "displayName": "Report Title:", "defaultValue": "" }, { "input": "text", "name": "reportSubTitle", "displayName": "Report Subtitle:", "defaultValue": "" } ] }, { "title": "finalButton", "submitAction" : "", "next":"Microservice Config", "previous":"none" } ] } }