123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116 |
- function fValidateMainData(){
- var bizid = model.getValue("/root/main/data/bizid");
- if( bizid == null || bizid =="" ){
- messageBox("업무규칙 ID를" , "C001");
- model.setFocus("ipt_bizid");
- return false;
- }
- if( bizid.length != 5 ){
- messageBox("업무규칙의 길이는 5자리", "E008");
- model.setFocus("ipt_bizid");
- return false;
- }
-
- var biznm = model.getValue("/root/main/data/biznm");
- if( biznm == null || biznm == "" ){
- messageBox("업무규칙 이름을", "C001");
- model.setFocus("ipt_biznm");
- return false;
- }
-
- var delyn = model.getValue("/root/main/data/delyn");
- if( delyn == null || delyn == ""){
- model.setValue("/root/main/data/delyn", "N");
- }
- var bizdesc = model.getValue("/root/main/data/detldesc");
- if( bizdesc == null || bizdesc == "" ){
- messageBox("업무규칙 상세설명을", "C001");
- model.setFocus("tar_bizdesc");
- return false;
- }
- return true;
-
- }
- function fInitMainData(disabled){
- model.setValue("/root/main/data/bizid", "");
- model.setValue("/root/main/data/biznm", "");
- model.setValue("/root/main/data/detldesc", "");
- model.setValue("/root/main/data/delyn", "");
- fInitMainDataControls(disabled);
- }
- function fInitMainDataControls(disabled){
- ipt_bizid.disabled = disabled;
- ipt_biznm.disabled = disabled;
- tar_bizdesc.disabled = disabled;
- cmb_delyn.disabled = disabled;
- }
- function fInitMain(){
- model.setValue("/root/main/mode/modelabel", "");
- model.setValue("/root/main/mode/modestatus", "");
- fInitMainData(true);
- model.refresh();
- }
- function fGetBizList(){
- var searchterm = model.getValue("/root/main/search/searchterm");
- if( searchterm==null){
- searchterm = "";
- }
- model.copyNode("/root/send/data", "/root/main/search");
- model.setValue("/root/send/data/searchterm", "%"+searchterm+"%");
- submit("TRZBC00115");
- }
- function fGrid2Main(){
- row = grd_bizlist.row;
- if(row==-1) return false;
- model.copyNode("/root/main/data", "/root/main/bizlist/biz["+row+"]");
- model.refresh();
- return true;
- }
- function fGetBiz(){
- var result = fGrid2Main();
- if(result){
- model.setValue("/root/main/mode/modelabel", "업무규칙 관리>업무규칙 상세보기");
- model.setValue("/root/main/mode/modestatus", "view");
- model.refresh();
- fInitMainDataControls(true);
- }else{
- messageBox('대상 업무규칙을', 'C002');
- }
- }
- function fSettBiz(){
- var result = fGrid2Main();
- if(result){
- model.setValue("/root/main/mode/modelabel", "업무규칙 관리>업무규칙 수정");
- model.setValue("/root/main/mode/modestatus", "update");
- model.refresh();
- fInitMainDataControls(false);
- ipt_bizid.disabled = true;
- }else{
- messageBox('수정할 대상 업무규칙을', 'C002');
- }
- }
- function fDelBiz(){
- var result = fGrid2Main();
- if(result){
- model.setValue("/root/main/mode/modelabel", "업무규칙 관리>업무규칙 삭제");
- model.setValue("/root/main/mode/modestatus", "delete");
- model.refresh();
- fInitMainDataControls(true);
- }else{
- messageBox('삭제할 대상 업무규칙을', 'C002');
- }
- }
- function fFindBiz(bizid){
- fFindGridItem(grd_bizlist, 1, bizid);
- }
|