12 |
- //>>built
- require(["dojo/_base/declare","pd/ui/_base","pd/controller/mdsrvRequest","pd/data/PdColumnAnalyser","pd/widgets/MDAnalyseDialog","dojo/domReady!"],function(_1,_2,_3,_4,_5){_1("pd/ui/metadataEditor",[_2],{mode:pd.statics.MODE_EDIT,mdAnalyseDlg:null,renderMainContent:function(_6){if(this.mode==pd.statics.MODE_REFRESH){this.showAnalyseDialog(_6);}else{this._renderMainContent(_6);this._setRefreshMode();}},_setRefreshMode:function(){this.mode=pd.statics.MODE_REFRESH;pd_uploader.uploadUrl=g_pd_gateway+"/metadataUIService?pid=pdm_process&c=processLOBData";pd_uploader.uploadUrl+="&dataSetStoreID="+encodeURIComponent(this.dataSetStoreID);pd_uploader.uploadUrl+="&repositoryName="+encodeURIComponent(this.repositoryName);pd_uploader.uploadUrl+="&repositoryConnection="+encodeURIComponent(this.repositoryConnection);pd_uploader.uploadUrl+="&repositorySignon="+encodeURIComponent(this.repositorySignon);},getTargetUrl:function(){return g_pd_gateway+"/metadataUIService?pid=pdm_process&c=readLOBDataSpec"+"&dataSetStoreID="+encodeURIComponent(this.dataSetStoreID)+"&repositoryName="+encodeURIComponent(this.repositoryName)+"&repositoryConnection="+encodeURIComponent(this.repositoryConnection)+"&repositorySignon="+encodeURIComponent(this.repositorySignon);},showAnalyseDialog:function(_7){var _8=new _4({xmlInput:_7});var _9=_8.getSpecFromXml();this.mdAnalyseDlg=new _5({okHandler:dojo.hitch(this,this._applyChange,_7,_9),cancelHandler:dojo.hitch(this,this._cancelChange),delta:_8.getDeltaFromXml()});this.mdAnalyseDlg.show();},_closeAnalyseDialog:function(_a){if(this.mdAnalyseDlg){this.mdAnalyseDlg.hide();}this._renderMainContent(_a);},_applyChange:function(_b,_c){_3.saveDataSet(this.dataSetStoreID,this.repositoryName,this.repositoryConnection,this.repositorySignon,_c,dojo.hitch(this,this._closeAnalyseDialog,_b));},_cancelChange:function(){_3.cancelDataSet(this.dataSetStoreID,this.repositoryName,this.repositoryConnection,this.repositorySignon);},startup:function(){this.inherited(arguments);this.setStatus(pd.statics.STATUS_PROCESS);pd_uploader.submit();},getDataSetName:function(){return this.dataSetName;}});});
|