fix controller can not delete bug
authoryuhao10 <yuhao10@huawei.com>
Mon, 31 Oct 2016 13:19:00 +0000 (21:19 +0800)
committerLi Hua <uranus.lihua@huawei.com>
Mon, 31 Oct 2016 15:04:53 +0000 (15:04 +0000)
controller can not delete cause we use
sdncontrollerid as uuid in brs model but we use
id as index to delete controller in html
SDNO-805

Change-Id: Ibdb69b1d10b24725a9847953ce3a2b838362c518
Signed-off-by: yuhao10 <yuhao10@huawei.com>
openo-portal/portal-extsys/src/main/webapp/extsys/sdncontroller/controller.html
openo-portal/portal-extsys/src/main/webapp/extsys/sdncontroller/js/controller.js

index 62bc2d9..1d38c41 100644 (file)
@@ -42,7 +42,7 @@
             window.operateEvents = {\r
                 'click .siteDeleteImg': function (e, value, row, index) {\r
                     // TO DO ajex call for delete\r
-                    deleteController(row.id, row);\r
+                    deleteController(row["sdnControllerId"]);\r
                 }\r
             };\r
         </script>\r
index df0fef5..b420c60 100644 (file)
@@ -37,7 +37,7 @@ function deleteController(objectId) {
         contentType: "application/json",\r
         success: function (jsonobj) {\r
             $('#controller').bootstrapTable('remove', {\r
-                field: 'id',\r
+                field: 'sdnControllerId',\r
                 values: [objectId]\r
             });\r
             alert("Delete Controller successfull !!!");\r
@@ -144,7 +144,6 @@ $(function () {
 \r
     $('#createController').click(function () {\r
         var formData = JSON.stringify($("#controllerForm").serializeObject());\r
-        var jsonobj = JSON.parse(formData);\r
         var requestUrl = "/openoapi/extsys/v1/sdncontrollers";\r
         $.ajax({\r
             type: "POST",\r
@@ -154,8 +153,7 @@ $(function () {
             data: formData,\r
             success: function (jsonResp) {\r
                 alert("Controller saved successfully!!!");\r
-                jsonobj["id"] = jsonResp.sdnControllerId;\r
-                $('#controller').bootstrapTable("append", jsonobj);\r
+                $('#controller').bootstrapTable("append", jsonResp);\r
                 $('#vmAppDialog').removeClass('in').css('display', 'none');\r
 \r
             },\r