반응형

 

<w2:workflowCollection>
    <w2:workflow id="wkf_sbm_search" resolveCallback="scwin.wkf_sbm_search_resolveCallback"
        rejectCallback="scwin.wkf_sbm_search_rejectCallback">
        <w2:step type="submit" action="sbm_dma_search"></w2:step>
        <w2:step type="submitDone" action="sbm_dma_search"></w2:step>
        <w2:step type="submit" action="sbm_dlt_search"></w2:step>
        <w2:step type="submitDone" action="sbm_dlt_search"></w2:step>
    </w2:workflow>
</w2:workflowCollection>

//workflow 작업 완료 후 호출
scwin.wkf_sbm_search_resolveCallback = function(wObj){
 
}


//workflow 에러 발생시 호출
scwin.wkf_sbm_search_rejectCallback = function(wobj){
    com.win.alert("조회시 오류 발생");
}



/* 
//함수 안에 작성
//특정 object안에 파라메터를 넣어야 할 경우 ex)paramload 
scwin.searchList = function(e){

for(var i=0; i < wkf_sbm_search.step.length; i++){
    var sbmObj = wkf_sbm_search.step[i].action;
    
    if(sbmObj){
        var sbmObj = (typeof sbmObj == 'object') ? sbmObj : (typeof sbmObj == 'string') ? $p.getSubmission(sbmObj) : sbmObj;
        sbmObj.action = gcm.CONTEXT_PATH+ sbmOBJ.action;
        
        var refData = WebSquare.modelUtil.getRefToReqData(sbmObj);
        if(refData == "") {
            refData = {};
        }else{
            refData = JSON.parse(refData);
        }
        
        var reqData = {"paramload" : refData};
        $p.getSubmission(wkf_sbm_search.step[i].action).setRequestData(reqData);
        
    }
} */

com.sbm.excuteWorkflow(wkf_sbm_search);
}

 

반응형

+ Recent posts