123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114 |
- var xmainlist="/root/main/list";
- var xmainnew = "/root/main/list/new";
- var xreqmainlist = "/root/main/list/new/reqmainlist";
- var xreqcomplist = "/root/main/list/new/reqcomplist";
- var xreqtrgtlist = "/root/main/list/new/reqtrgtlist";
- var xreqtrgtoperlist = xreqtrgtlist+"oper";
- var xtemp = "/root/hidden/temp";
- var xsave = "/root/send/save";
- function fInitialize(){
- //model.copyNode(xtemp+"listtemplete",xmainlist+"new");
- model.resetInstanceNode(xreqmainlist);
- model.makenode(xreqmainlist);
-
- for(var i=grd_reqcomplist.rows-1;i>=grd_reqcomplist.fixedrows;i++){
- grd_reqcomplist.deleterow(i);
- }
-
- for(var i=1;i<=grd_reqtrgtoperlist.rows;i++){
- grd_reqtrgtoperlist.valueMatrix(i,grd_reqtrgtoperlist.colref("value"))=false;
- }
-
- grd_reqcomplist.addrow();
-
-
- //fInitValue();
-
- model.refresh();
-
-
-
- }
- function fInitValue(){
- model.setValue(xreqmainlist+"/reqman",getUserInfo("usernm"));
- model.setValue(xreqmainlist+"/reqdd",getCurrentDate());
- model.setValue(xreqmainlist+"/hopedd",getCurrentDate());
-
- }
- function fSave(submitid){
- if(!fCheckValidation()){
- return false;
- }
-
- model.setValue(xsave+"/reqmainlist",grd_reqmainlist.getUpdateData());
- model.setValue(xsave+"/reqcomplist",grd_reqcomplist.getUpdateData());
- model.setValue(xsave+"/reqtrgtoperlist",grd_reqtrgtoperlist.getUpdateData());
-
-
- if(submit(submitid)){
- model.refresh();
- messageBox("저장되었습니다","I");
- }
- }
- function fCheckValidation(){
- model.setfocus("btn_save",true);
-
- var val1 = model.getValue(xreqmainlist+"/reqman");
- if(val1==""){
- messageBox("요청자를","C001");
- return false;
- }
-
- var val2 = model.getValue(xreqmainlist+"/reqdd");
- if(val2==""){
- messageBox("요청일을","C001");
- return false;
- }
-
- var val3 = model.getValue(xreqmainlist+"/hopedd");
- if(val3==""){
- messageBox("희망일을","C001");
- return false;
- }
-
- if(grd_reqcomplist.rows <=0){
- messageBox("컴포넌트를","C001");
- return false;
- }
-
- var lval = "";
- for(var i=grd_reqcomplist.rows-1 ; i>=grd_reqcomplist.fixedrows; i--){
- lval = lval + model.getValue(xreqcomplist+"/comp["+i+"]/compnm");
- }
- if(lval == ""){
- messageBox("컴포넌트를","C001");
- return false;
- }
-
-
- var val5 = instance1.selectNodes(xreqtrgtoperlist+"/db[value='true']").length;
- if(val5 == 0){
- messageBox("대상서버를","C001");
- return false;
- }
-
- var val6 = model.getValue(xreqmainlist+"/reqcont");
- if(val6==""){
- messageBox("요청내용을","C001");
- return false;
- }
-
-
- return true;
-
-
-
-
- }
|