From 3f3059a3028bc59a96fe37b6bae965650aca554d Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Wed, 16 Oct 2013 14:40:07 +0800 Subject: [PATCH] Pman.Dialog.AdminCoreEnum.bjs Pman.Dialog.AdminCoreEnum.js --- Pman.Dialog.AdminCoreEnum.bjs | 2 +- Pman.Dialog.AdminCoreEnum.js | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/Pman.Dialog.AdminCoreEnum.bjs b/Pman.Dialog.AdminCoreEnum.bjs index 3a433a0..2fab424 100644 --- a/Pman.Dialog.AdminCoreEnum.bjs +++ b/Pman.Dialog.AdminCoreEnum.bjs @@ -53,7 +53,7 @@ { "listeners": { "beforeload": "function (_self, options)\n{\n\n options.params.etype = _this.data.etype;\n if (!options.params.etype.length) {\n return false;\n }\n}", - "update": "function (_self, record, operation)\n{\n if (operation != Roo.data.Record.COMMIT) {\n return;\n }\n \n\n if (typeof(_this.data._hide_name) != 'undefined') {\n record.set('name', record.data.display_name);\n }\n // got commit..\n new Pman.Request({\n url : baseURL + '/Roo/Core_enum.php',\n method : 'POST',\n params : {\n id : record.data.id,\n etype : _this.data.etype,\n name : record.data.name,\n active : record.data.active,\n seqid : record.data.seqid,\n display_name : record.data.display_name\n }, \n success : function(res) {\n //Roo.log(data);\n // update the ID if it's not set..\n if (record.data.id * 1 < 1) {\n record.set('id', res.data.id);\n }\n }\n });\n \n}" + "update": "function (_self, record, operation)\n{\n if (operation != Roo.data.Record.COMMIT) {\n return;\n }\n \n\n if (typeof(_this.data._hide_name) != 'undefined') {\n record.set('name', record.data.display_name);\n }\n if (!record.data.name.length) {\n return;\n }\n \n // got commit..\n new Pman.Request({\n url : baseURL + '/Roo/Core_enum.php',\n method : 'POST',\n params : {\n id : record.data.id,\n etype : _this.data.etype,\n name : record.data.name,\n active : record.data.active,\n seqid : record.data.seqid,\n display_name : record.data.display_name\n }, \n success : function(res) {\n //Roo.log(data);\n // update the ID if it's not set..\n if (record.data.id * 1 < 1) {\n record.set('id', res.data.id);\n }\n }\n });\n \n}" }, "*prop": "dataSource", "remoteSort": true, diff --git a/Pman.Dialog.AdminCoreEnum.js b/Pman.Dialog.AdminCoreEnum.js index bf1bf67..f313e26 100644 --- a/Pman.Dialog.AdminCoreEnum.js +++ b/Pman.Dialog.AdminCoreEnum.js @@ -131,6 +131,10 @@ Pman.Dialog.AdminCoreEnum = { if (typeof(_this.data._hide_name) != 'undefined') { record.set('name', record.data.display_name); } + if (!record.data.name.length) { + return; + } + // got commit.. new Pman.Request({ url : baseURL + '/Roo/Core_enum.php', -- 2.39.2