\r
.controller('homeCtrl', function($scope, $compile, $state, $log, DataService, NgTableParams) {\r
$scope.param="lctableData";\r
-\r
$scope.init = function() {\r
jQuery.i18n.properties({\r
language : 'en-US',\r
// document.getElementById("svcTempl").innerHTML = templatesInfo;\r
$scope.optionsValue = tmplatesResponse;\r
var dropSimple_data = {\r
- "errmsg" : "Template version is required.",\r
+ "errmsg" : "Service template is required.",\r
"modalVar" : "lifecycleData.optSelect",\r
"labelField" : "templateName",\r
"optionsValue" : JSON.stringify(tmplatesResponse),\r
\r
//$('#myModal .creator').html($compile(Mustache.to_html(text, creatorText.ErrMsg))($scope));\r
\r
- var modelSubmit_data = {"title":"Submit", "clickAction":"saveData(lifecycleData.id)"};\r
+ var modelSubmit_data = {"title":"Submit", "clickAction":"saveData()"};\r
var modelSubmit_html = Mustache.to_html(def_button_tpl, modelSubmit_data);\r
$('#myModal #footerBtns').html($compile(modelSubmit_html)($scope));\r
\r
\r
var template = $scope.lifecycleData.optSelect;\r
var lastSelTempCreateParam = DataService.getCreateParamJsonObj();\r
+ if(template == undefined){\r
+ document.getElementById("templateParameters").innerHTML = "";\r
+ return;\r
+ } \r
//if the template not changed, no need to update the page.\r
- if(lastSelTempCreateParam.templateId == template.serviceTemplateId){\r
+ if(lastSelTempCreateParam.templateId == template.serviceTemplateId && document.getElementById("templateParameters").innerHTML != ""){\r
return;\r
}\r
$.when(DataService.generateCreateParameters(template))\r
\r
$scope.showAddModal = function() {\r
console.log("Showing Modal to Add data");\r
- $scope.lifecycleData = {};\r
- $scope.textboxErr = false;\r
-\r
+ //$scope.lifecycleData = {};\r
+ //$scope.textboxErr = false;\r
//$("#myModal").modal();\r
$("#myModal").modal({}).draggable();\r
}\r
$scope.closeModal = function() {\r
console.log("Closing Modal...");\r
$('#myModal').modal('hide');\r
- $state.reload();\r
+ //$state.reload();\r
}\r
\r
$scope.editData = function(id) {\r
<br>
<div class="panel panel-default">
<table ng-table="tableParams" class="table table table-striped table-hover table-bordered lctable" show-filter="true">
- <tr ng-repeat="lcData in $data" ui-sref=".lcTabs({id: lcData.serviceId})" ui-sref-active="selected-row" ui-sref-opts="{reload: true}"><!--target="_self" ng-click="setClickedRow($index, lcData.id)" -->
+ <tr ng-repeat="lcData in $data" ui-sref=".lcTabs({id: lcData.serviceId})" ui-sref-active="selected-row" ui-sref-opts="{reload: false}"><!--target="_self" ng-click="setClickedRow($index, lcData.id)" -->
<td header="'ng-table/headers/checkbox.html'">
<input type="checkbox" ng-model="checkboxes.items[lcData.serviceId]" />
</td>