diff --git a/EuroTran/WebApp/Scripts/pages/ShowEasy/OrganizerMaintain_Upd.js b/EuroTran/WebApp/Scripts/pages/ShowEasy/OrganizerMaintain_Upd.js index 419d100..4c97da0 100644 --- a/EuroTran/WebApp/Scripts/pages/ShowEasy/OrganizerMaintain_Upd.js +++ b/EuroTran/WebApp/Scripts/pages/ShowEasy/OrganizerMaintain_Upd.js @@ -1,4 +1,7 @@ 'use strict'; + +var DEFAULT_LANGUAGEID = "zh-TW"; + var fnPageInit = function () { var canDo = new CanDo({ /** @@ -52,26 +55,27 @@ var fnPageInit = function () { var postArray = []; if (pargs.action === 'upd') { - $('#OrganizerID').prop('disabled', true); + $('#OrganizerID', '#CountryID', 'CityID').prop('disabled', true); postArray.push(pargs._getOne()); } postArray.push(fnLanguageDrop()); $.whenArray(postArray).done(function (res) { if (pargs.action === 'upd' && res[0].RESULT) { var oRes = res[0].DATA.rel; + pargs._setFormVal(oRes); + if (oRes.LangType) { $('#LangType').val(oRes.LangType); - fnSetRegionIDdrop().done(function () { + } + fnSetRegionIDdrop().done(function () { + if (oRes.RegionID) { $('#RegionID').val(oRes.RegionID); fnCountryDrop().done(function () { $('#CountryID').val(oRes.CountryID); }); - }); - pargs._setFormVal(oRes); - } - else { - pargs._setFormVal(oRes); - } + } + }); + } }); $('#LangType').select2();