12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205 |
- <?xml version="1.0" encoding="utf-8"?>
- <Script type="xscript4.0"><![CDATA[var TARGET_NODE = "ds_main_empldata";
- var SOURCE_NODE = "ds_main_empl";
- var TARGET_ARMY_NODE = "ds_main_armydata";
- var SOURCE_ARMY_NODE = "ds_main_army";
- var TARGET_RESI_NODE = "ds_main_residentdata";
- var SOURCE_RESI_NODE = "ds_main_resident";
- function rpbfOpenDeptCdHelp(pcontrol_name, precv_list, pdefault_value, pNodeName)
- {
- misfOpenPopUpList("02", pcontrol_name,"", precv_list,pdefault_value,pNodeName) ;
- }
- function rpbfOpenComCdHelp(pcontrol_name, pgrupid, precv_list)
- {
- misfOpenPopUpList("03", pcontrol_name,pgrupid, precv_list) ;
- }
- function rpbfOpenZipCdHelp(pcontrol_name, precv_list)
- {
- misfOpenPopUpList("04", pcontrol_name,"", precv_list) ;
- }
- function rpdfSetDutUnitCombo()
- {
- if(ds_init_combocd_combocodelist.rowcount == 0)
- {
- dsf_makeValue(ds_init_cmb_dutplce_combocodelist, "cdid", "string", ds_temp_userinfo.getColumn(0, "dutunitcd"), 0);
- dsf_makeValue(ds_init_cmb_dutplce_combocodelist, "cdnm", "string", ds_temp_userinfo.getColumn(0, "dutunitnm"), 0);
- }
- else
- {
- var bAdd = true;
- var iStartIdx = 0;
-
- for(var i = 0; i < ds_init_combocd_combocodelist.rowcount; i++)
- {
- if(ds_init_combocd_combocodelist.getColumn(i, "cdid") == ds_temp_userinfo.getColumn(0, "dutunitcd"))
- {
- bAdd = false;
- }
- }
- var DUT_UNIT_CD = ds_temp_userinfo.getColumn(0, "dutunitcd");
-
- if(bAdd)
- {
- if(!utlf_isNull(DUT_UNIT_CD))
- {
- iStartIdx++;
-
- dsf_makeValue(ds_init_cmb_dutplce_combocodelist, "cdid", "string", ds_temp_userinfo.getColumn(0, "dutunitcd"), 0);
- dsf_makeValue(ds_init_cmb_dutplce_combocodelist, "cdnm", "string", ds_temp_userinfo.getColumn(0, "dutunitnm"), 0);
- }
- }
- for(var i = iStartIdx; i< ds_init_combocd_combocodelist.rowcount; i++)
- {
- dsf_makeValue(ds_init_cmb_dutplce_combocodelist, "cdid", "string", ds_init_combocd_combocodelist.getColumn(i, "dutunitcd"), i);
- dsf_makeValue(ds_init_cmb_dutplce_combocodelist, "cdnm", "string", ds_init_combocd_combocodelist.getColumn(i, "dutunitnm"), i);
- }
- }
-
- ds_init_combocd_combocodelist.clearData();
- //model.removenode("/root/init/temp");
- }
- /****************************************************************************************
- * Argument : pvali_kind : 조회할 종류 (EMPLNO : 사원번호 / EMPLNM : 사원명)
- * : precv_list : 자료를 받을 Instance Node(콤마로 분류해서 넘기면됨)
- * : pdutinstyn : 기관여부
- * : precvnm_list : 자료받을 컬럼에 실제 넣을 값 컬럼
- * Description : 코드 Validation Check한다.
- * : ex) rpbfValidationCheck("EMPLNO", "emplno,emplnm,dutunitcd,dutunitnm");
- ****************************************************************************************/
- function rpbfValidationCheck(pvali_kind, precv_list, pdutinstyn, precvnm_list)
- {
- var obj = this.getFocus();
- var validation_node = "ds_send_validation";
- var validation_rsltnode = "ds_init_validation";
-
- var recv_node = precv_list.split(",");
- var recvnm_list = null;
-
- if(precvnm_list != null && precvnm_list.length >0){
- recvnm_list = precvnm_list.split(",");
- }
- dsf_createDs(validation_node);
- dsf_createDs(validation_rsltnode);
-
- var result_path = "";
- if (sysf_getObjType(obj) == "Grid") {
- result_path = obj.binddataset;
- if (pvali_kind == "EMPLNO") { //사원번호
- var cCol = grdf_getBindCellName(obj, obj.currentcol);
- dsf_makeValue(this.objects[validation_node], "emplno", "string", this.objects[result_path].getColumn(this.objects[result_path].rowposition, cCol));
- dsf_makeValue(this.objects[validation_node], "emplnm", "string", "");
- } else {
- var cCol = grdf_getBindCellName(obj, obj.currentcol);
- dsf_makeValue(this.objects[validation_node], "emplnm", "string", this.objects[result_path].getColumn(this.objects[result_path].rowposition, cCol));
- dsf_makeValue(this.objects[validation_node], "emplno", "string", "");
- }
- } else {
- // var node_path = obj.attribute("ref").split("/");
- // result_path = "/root";
- // for (var i = 2 ; i < node_path.length - 1; i++) {
- // result_path = result_path + "/" + node_path[i];
- // }
- result_path = misfGetBindColnm(obj,"D"); //컴포넌트 바인드된 데이터셋명
- if(!utlf_isNull(result_path)) {
- if (pvali_kind == "EMPLNO") { //사원번호
- dsf_makeValue(this.objects[validation_node], "emplno", "string", obj.value);
- dsf_makeValue(this.objects[validation_node], "emplnm", "string", "");
- } else {
- dsf_makeValue(this.objects[validation_node], "emplnm", "string", obj.value);
- dsf_makeValue(this.objects[validation_node], "emplno", "string", "");
- }
- }
- }
-
- dsf_makeValue(this.objects[validation_node], "rregno", "string" , "");
- dsf_makeValue(this.objects[validation_node], "unitcd", "string" , "");
- dsf_makeValue(this.objects[validation_node], "instcd", "string" , "");
- dsf_makeValue(this.objects[validation_node], "systemflag", "string" , "");
-
- if (utlf_isNull(pdutinstyn)) {
- dsf_makeValue(this.objects[validation_node], "dutinstyn", "string" , "");
- } else {
- dsf_makeValue(this.objects[validation_node], "dutinstyn", "string" , pdutinstyn);
- }
-
- if (utlf_isNull(this.objects[validation_node].getColumn(0,"emplno")) && utlf_isNull(this.objects[validation_node].getColumn(0,"emplnm"))) {
- for (var i = 0; i < recv_node.length; i++) {
- if (sysf_getObjType(obj) == "Grid") {
- this.objects[result_path].setColumn(obj.currentrow, recv_node[i], "");
- } else {
- this.objects[result_path].setColumn(0, recv_node[i], "");
- }
- }
- return;
- }
-
- var oParam = {};
- oParam.id = "TRRPZ00102";
- oParam.service = "mislibapp.PsnWorkCodeLib";
- oParam.method = "reqGetEmplNoList";
- oParam.inds = "req="+validation_node;
- oParam.outds = validation_rsltnode+"=empllist";
- oParam.async = false;
- //oParam.callback = "cf_TRRPZ00102";
- tranf_submit(oParam);
- var rslt_node = new Array();
- var node = this.objects[validation_rsltnode].getColCount();
- for (var j = 0; j < node; j++) {
- // if (obj.elementName == "xforms:datagrid") {
- // rslt_node[j] = model.getValue(validation_rsltnode + "/empllist" + "[1]/" + node.item(j).nodeName);
- // } else {
- // rslt_node[j] = model.getValue(validation_rsltnode + "/empllist" + "/" + node.item(j).nodeName);
- // }
- rslt_node[j] = this.objects[validation_rsltnode].getColID(j); //컬럼정보 배열형태로..
- }
-
- var node1 = this.objects[validation_rsltnode].rowcount;
- if (node1 != 1)
- {
- dsf_createDs("ds_source_validation");
- ds_source_validation.copyData(this.objects[validation_rsltnode]);
-
- rpbfOpenPopUpList("SPRPB00101", obj, precv_list,"","N","",precvnm_list);
- } else {
- for (var i = 0; i < recv_node.length; i++) {
- for (var j = 0; j < node; j++) {
- if(precvnm_list != null && precvnm_list.length > 0){
- if (recvnm_list[i] == rslt_node[j]) {
- if (sysf_getObjType(obj) == "Grid") {
- this.objects[result_path].setColumn(obj.currentrow, recv_node[i], this.objects[validation_rsltnode].getColumn(0, rslt_node[j]));
- } else {
- this.objects[result_path].setColumn(0, recv_node[i], this.objects[validation_rsltnode].getColumn(0, rslt_node[j]));
- }
- }
- }
- else
- {
- if (recv_node[i] == rslt_node[j]) {
- if (sysf_getObjType(obj) == "Grid") {
- this.objects[result_path].setColumn(obj.currentrow, recv_node[i], this.objects[validation_rsltnode].getColumn(0, rslt_node[j]));
- } else {
- this.objects[result_path].setColumn(0, recv_node[i], this.objects[validation_rsltnode].getColumn(0, rslt_node[j]));
- }
- }
- }
- }
- }
- }
- }
- /****************************************************************************************
- * Argument : pwindow_name : Open할 window명
- * : pcontrol_name : OPEN하는 Control명(Grid,Input.....)
- * : precv_list : 리턴받을 Instance명 (마지막 Element만 ','로 분리)
- * : pdefault_value : 부모 윈도우에서 넘어오는 값
- * : pcheck_yn : 선택형 팝업창인지 아닌지를 체크
- * Description : 팝업화면 오픈
- ****************************************************************************************/
- function rpbfOpenPopUpList(pwindow_name, pcontrol_name, precv_list, pdefault_value, pcheck_yn,pdutinstyn,precvnm_list)
- {
- var recv_list = precv_list.split(",");
-
- dsf_createDsRow("ds_source", [
- {col:"recvref", type:"STRING", size:256, val:""}
- ,{col:"cdgrupid", type:"STRING", size:256, val:""}
- ,{col:"checkyn", type:"STRING", size:256, val:""}
- ,{col:"control", type:"STRING", size:256, val:""}
- ]);
- var cdgrupid_node = "cdgrupid";
- var checkyn_node = "checkyn";
- var recvref_node = "recvref";
- var control_node = "control";
- var recvitem_node = "ds_source_recvitem";
- var default_node = "ds_source_defaultvalue";
- var dutinstyn_node = "ds_source_dutinstynvalue";
-
- // dsf_createDs(recvref_node);
- // dsf_createDs(cdgrupid_node);
- // dsf_createDs(checkyn_node);
- dsf_createDs(recvitem_node);
- dsf_createDs(default_node);
- dsf_createDs(dutinstyn_node);
-
- if(!utlf_isNull(pdefault_value))
- {
- var default_value = pdefault_value.split(",");
- }
- else
- {
- dsf_makeValue(this.objects[default_node], "ipt_systemflag", "string", "A", 0);
- }
-
- if(!utlf_isNull(pdutinstyn))
- {
- dsf_makeValue(this.objects[dutinstyn_node], "dutinstyn", "string", pdutinstyn, 0);
- }
- else
- {
- dsf_makeValue(this.objects[dutinstyn_node], "dutinstyn", "string", "N", 0);
- }
- if(!utlf_isNull(precvnm_list) && String(precvnm_list).length > 0)
- {
- var recvnm_list = precvnm_list.split(",");
-
- for (var k = 0; k < recv_list.length ; k++)
- {
- dsf_makeValue(this.objects[recvitem_node], recv_list[k], "string", recvnm_list[k], 0);
- }
- }
- else
- {
- for (var k = 0; k < recv_list.length; k++)
- {
- dsf_makeValue(this.objects[recvitem_node], recv_list[k], "string", recv_list[k], 0); //컬럼명 자체를 컬럼에..
- }
- }
- var obj = null;
- var source_path = "";
- if (sysf_getObjType(pcontrol_name) == "Grid") //ex) grp1.grid1
- {
- pcontrol_name.showEditor(false);
- if(!utlf_isNull(pdefault_value))
- {
- for (var z = 0; z < default_value.length; z++)
- {
- obj = frmf_getComponents(default_value[z], this);
-
- if (obj != null && sysf_getObjType(obj) != "Grid" && sysf_getObjType(obj) != "col")
- {
- dsf_makeValue(default_node, default_value[z], "string", misfGetBindColnm(obj));
- }
- else
- {
- dsf_makeValue(default_node, default_value[z], "string", this.objects[pcontrol_name.binddataset].getColumn(this.objects[pcontrol_name.binddataset].rowposition,default_value[z]));
- }
- }
- }
- ds_source.setColumn(0,recvref_node,pcontrol_name.binddataset);
- }
- else
- {
- source_path = misfGetBindColnm(pcontrol_name,"D"); //바인드된 데이터셋
-
- if(!utlf_isNull(pdefault_value))
- {
- for (var z = 0; z < default_value.length; z++)
- {
- obj = frmf_getComponents(default_value[z], this);
-
- if (obj != null)
- {
- var datasetNm = misfGetBindColnm(obj,"D");
- var columnNm = misfGetBindColnm(obj,"C");
- dsf_makeValue(default_node, default_value[z], "string", eval(datasetNm).getColumn(0,"columnNm"));
- }
- }
- }
-
- ds_source.setColumn(0,recvref_node,source_path);
- }
-
- ds_source.setColumn(0,control_node,pcontrol_name.name);
- ds_source.setColumn(0,checkyn_node,pcheck_yn);
-
- var objArg = new Object();
- objArg.arg_ds_target = ds_source;
- objArg.arg_ds_target_recvitem = ds_source_recvitem;
- objArg.arg_ds_target_defaultvalue = ds_source_defaultvalue;
- objArg.arg_ds_target_dutinstynvalue = ds_source_dutinstynvalue;
- if(!utlf_isNull(this.objects["ds_source_validation"]))
- objArg.arg_ds_target_validation = ds_source_validation;
- frmf_modal(pwindow_name, pwindow_name, objArg, null, null, null, null, null, null, null, null, null, "M");
- }
- /****************************************************************************************
- * Argument : pgrid_name : HELP화면의 Grid
- * Description : 코드 HELP 화면의 선택된 값 Return
- * : return components가 grid일 경우 this에 ds_main_deptcodelist
- * : opener에 ds_main_deptlist 가 존재해야할듯..
- ****************************************************************************************/
- function rpbfPopUpListReturn(pgrid_name) {
- var recv_ref = ds_target.getColumn(0, "recvref");
- var node = ds_target_recvitem;
- var checkyn = ds_target.getColumn(0, "checkyn");
- var control_name = ds_target.getColumn(0, "control");
- var check_node = null;
- // var obj = frmf_getComponents(control_name, opener);
- if(checkyn == "Y") {
- if(!utlf_isNull(this.objects["ds_main_deptcodelist"])) check_node = ds_main_deptcodelist;
- }
- if (frmf_checkOpener()) {
- if(checkyn == "Y") {
- var opener_count = 0;
- for( var k = 0; k < check_node.rowcount; k++){
- if(pgrid_name.getCellValue(k,1) == "Y") { //col 넘버가 1로 고정되어 있음 주의!
- ds_target.setColumn(0, "recvref", "ds_main_deptlist");
- recv_ref = ds_target.getColumn(0, "recvref");
-
- var nRow = opener.objects[recv_ref].addRow();
- for (var j = 0; j < node.colcount; j++) {
- //모르겠다.. 실제 사용하는 화면에서 확인필요
- opener.objects[recv_ref].enableevent = false;
- opener.objects[recv_ref].setColumn(nRow, node.getColumn(0,j), this.objects[pgrid_name.binddataset].getColumn(k, grdf_getBindCellName(pgrid_name, j+1)));
- opener.objects[recv_ref].enableevent = true;
- }
-
- opener_count++;
- }
- }
- }
- else {
- for (var i = 0; i < pgrid_name.getCellCount("body"); i++) {
- for (var j = 0; j < node.colcount; j++) {
- var recv_nm = node.getColumn(0,j);
- if (recv_nm == grdf_getBindCellName(pgrid_name, i)) {
- opener.objects[recv_ref].enableevent = false;
- opener.dsf_makeValue(opener.objects[recv_ref],recv_nm,"string",this.objects[pgrid_name.binddataset].getColumn(this.objects[pgrid_name.binddataset].rowposition,recv_nm));
- opener.objects[recv_ref].enableevent = true;
- }
- }
- }
- }
-
- //굳이 안해줘도 업데이트 되..
- // if (sysf_getObjType(obj) == "Grid") {
- // if (obj.rowstatus(obj.row) == 0) {
- // obj.rowstatus(obj.row) = 2;
- // }
- // }
- this.close();
- }
- else {
- sysf_messageBox("상위 화면이 변경되어 데이터를 전달", "E001");
- }
- }
- //코드 Validation Check한다.
- /*
- precv_list : 자료를 받을 Instance Node(콤마로 분류해서 넘기면됨)
- */
- function rpbfGvnoValiCheck(pargument, precv_list) {
-
- var objID = event.currentTarget;
- var obj = document.controls(objID);
- var validation_node = "/root/send/validation";
- var validation_rsltnode = "/root/init/validation";
-
- var recv_node = precv_list.split(",");
-
- model.removeNodeset(validation_node);
- model.removeNodeset(validation_rsltnode);
- model.makeNode(validation_node);
- model.makeNode(validation_rsltnode);
-
- var result_path = "";
- if (obj.elementName == "xforms:datagrid") {
- result_path = obj.nodeset;
- model.makeValue(validation_node + "/getcond", model.getValue(result_path + "[" + (obj.row - obj.fixedRows + 1) + "]/" + obj.colAttribute(obj.col,"ref")));
- model.makeValue(validation_node + "/gvnoffcordflag", pargument);
- model.makeValue(validation_node + "/instcd", "");
- }
- else {
- var node_path = obj.attribute("ref").split("/");
- result_path = "/root";
-
- for (var i = 2 ; i < node_path.length - 1; i++) {
- result_path = result_path + "/" + node_path[i];
- }
-
- model.makeValue(validation_node + "/getcond", model.getValue(obj.attribute("ref")));
- model.makeValue(validation_node + "/gvnoffcordflag", pargument);
- model.makeValue(validation_node + "/instcd", "");
- }
-
- if (model.getValue(validation_node + "/getcond") == null || model.getValue(validation_node + "/getcond") == "") {
- for (var i = 0; i < recv_node.length; i++) {
- if (obj.elementName == "xforms:datagrid") {
- model.setValue(result_path + "[" + (obj.row - obj.fixedRows + 1) + "]/" + recv_node[i], "");
- }
- else {
- model.setValue(result_path + "/" + recv_node[i], "");
- }
- }
- return;
- }
- model.removeChild("TRRPZ10002");
- model.createChild("xforms:submission", "id:TRRPZ10002;mediatype:application/x-www-form-urlencoded; method:post; ref:" + validation_node + "; resultref:" + validation_rsltnode + "; ");
- submit("TRRPZ10002");
-
- var rslt_node = new Array();
- var node = instance1.selectNodes(validation_rsltnode + "/gvnoffcordlist" + "/*");
- for (var j = 0; j < node.length; j++) {
- if (obj.elementName == "xforms:datagrid") {
- rslt_node[j] = model.getValue(validation_rsltnode + "/gvnoffcordlist" + "[1]/" + node.item(j).nodeName);
- }
- else {
- rslt_node[j] = model.getValue(validation_rsltnode + "/gvnoffcordlist" + "/" + node.item(j).nodeName);
- }
- }
-
- var node1 = instance1.selectNodes(validation_rsltnode + "/*");
- if (node1.length != 1) {
- model.removeNodeset("/root/source/validation");
- model.makeNode("/root/source/validation")
- model.copyNode("/root/source/validation", validation_rsltnode);
-
- rpbfOpenPopUpList("SPRPB10001", obj, precv_list,"gvnoffcordflag","N");
- }
- else {
- for (var i = 0; i < recv_node.length; i++) {
- for (var j = 0; j < node.length; j++) {
- if (recv_node[i] == node.item(j).nodeName) {
- if (obj.elementName == "xforms:datagrid") {
- model.setValue(result_path + "[" + (obj.row - obj.fixedRows + 1) + "]/" + recv_node[i],
- model.getValue(validation_rsltnode + "/gvnoffcordlist" + "[1]/" + node.item(j).nodeName));
- }
- else {
- model.setValue(result_path + "/" + recv_node[i],
- model.getValue(validation_rsltnode + "/gvnoffcordlist" + "/" + node.item(j).nodeName));
- }
- }
- }
- }
- }
- }
- //코드 Validation Check한다.
- /*
- precv_list : 자료를 받을 Instance Node(콤마로 분류해서 넘기면됨)
- */
- function rpbfTisGvnoValiCheck(pargument, precv_list) {
-
- var objID = event.currentTarget;
- var obj = document.controls(objID);
- var validation_node = "/root/send/validation";
- var validation_rsltnode = "/root/init/validation";
-
- var recv_node = precv_list.split(",");
-
- model.removeNodeset(validation_node);
- model.removeNodeset(validation_rsltnode);
- model.makeNode(validation_node);
- model.makeNode(validation_rsltnode);
-
- var result_path = "";
- if (obj.elementName == "xforms:datagrid") {
- result_path = obj.nodeset;
- model.makeValue(validation_node + "/getcond", model.getValue(result_path + "[" + (obj.row - obj.fixedRows + 1) + "]/" + obj.colAttribute(obj.col,"ref")));
- model.makeValue(validation_node + "/gvnoffcordflag", pargument);
- model.makeValue(validation_node + "/instcd", "");
- }
- else {
- var node_path = obj.attribute("ref").split("/");
- result_path = "/root";
-
- for (var i = 2 ; i < node_path.length - 1; i++) {
- result_path = result_path + "/" + node_path[i];
- }
-
- model.makeValue(validation_node + "/getcond", model.getValue(obj.attribute("ref")));
- model.makeValue(validation_node + "/gvnoffcordflag", pargument);
- model.makeValue(validation_node + "/instcd", "");
- }
-
- if (model.getValue(validation_node + "/getcond") == null || model.getValue(validation_node + "/getcond") == "") {
- for (var i = 0; i < recv_node.length; i++) {
- if (obj.elementName == "xforms:datagrid") {
- model.setValue(result_path + "[" + (obj.row - obj.fixedRows + 1) + "]/" + recv_node[i], "");
- }
- else {
- model.setValue(result_path + "/" + recv_node[i], "");
- }
- }
- return;
- }
- model.removeChild("TRRTB00203");
- model.createChild("xforms:submission", "id:TRRTB00203;mediatype:application/x-www-form-urlencoded; method:post; ref:" + validation_node + "; resultref:" + validation_rsltnode + "; ");
- submit("TRRTB00203");
-
- var rslt_node = new Array();
- var node = instance1.selectNodes(validation_rsltnode + "/gvnoffcordlist" + "/*");
- for (var j = 0; j < node.length; j++) {
- if (obj.elementName == "xforms:datagrid") {
- rslt_node[j] = model.getValue(validation_rsltnode + "/gvnoffcordlist" + "[1]/" + node.item(j).nodeName);
- }
- else {
- rslt_node[j] = model.getValue(validation_rsltnode + "/gvnoffcordlist" + "/" + node.item(j).nodeName);
- }
- }
-
- var node1 = instance1.selectNodes(validation_rsltnode + "/*");
- if (node1.length != 1) {
- model.removeNodeset("/root/source/validation");
- model.makeNode("/root/source/validation")
- model.copyNode("/root/source/validation", validation_rsltnode);
-
- rpbfOpenPopUpList("SPRTB00201", obj, precv_list,"gvnoffcordflag","N");
- }
- else {
- for (var i = 0; i < recv_node.length; i++) {
- for (var j = 0; j < node.length; j++) {
- if (recv_node[i] == node.item(j).nodeName) {
- if (obj.elementName == "xforms:datagrid") {
- model.setValue(result_path + "[" + (obj.row - obj.fixedRows + 1) + "]/" + recv_node[i],
- model.getValue(validation_rsltnode + "/gvnoffcordlist" + "[1]/" + node.item(j).nodeName));
- }
- else {
- model.setValue(result_path + "/" + recv_node[i],
- model.getValue(validation_rsltnode + "/gvnoffcordlist" + "/" + node.item(j).nodeName));
- }
- }
- }
- }
- }
- }
- //콤보에 발령세부 코드 Setting
- /*
- pgvnoffcordflag : 발령구분
- pcontrol_name : Data를 받을 Control
- */
- function rpbfComboGvnoffOrddetl(pgvnoffcordflag, pcontrol_name)
- {
-
- var obj = document.controls(pcontrol_name);
-
- var gvn_node = "/root/send/gvnoffcorddetlcombo";
- var gvn_rsltnode = "/root/init/" + pcontrol_name + "/gvnoffcorddetl";
- var gvn_itemset = gvn_rsltnode + "/gvnoffcorddetllist";
-
- model.removeNodeset(gvn_node);
- model.removeNodeset(gvn_itemset);
-
- model.makeNode(gvn_node);
- model.makeNode(gvn_rsltnode);
- model.makeNode(gvn_itemset);
-
- if (obj != null && obj.elementName != "xforms:datagrid") {
- obj.choices.itemset.attribute("nodeset") = gvn_itemset;
- obj.choices.itemset.label.attribute("ref") = "gvnoffcordflagnm";
- obj.choices.itemset.value.attribute("ref") = "gvnoffcorddetlflag";
- }
-
- model.makeValue(gvn_node + "/gvnoffcordflag", pgvnoffcordflag);
- model.makeValue(gvn_node + "/instcd", "");
-
- model.removeChild("TRRPZ10001");
- model.createChild("xforms:submission", "id:TRRPZ10001;mediatype:application/x-www-form-urlencoded; method:post; ref:" + gvn_node + "; resultref:" + gvn_rsltnode + "; ");
- submit("TRRPZ10001");
-
- }
- //콤보에 발령세부 코드 Setting
- /*
- pgvnoffcordflag : 발령구분
- pcontrol_name : Data를 받을 Control
- */
- function rpbfTisComboGvnoffOrddetl(pgvnoffcordflag, pcontrol_name)
- {
- var obj = document.controls(pcontrol_name);
-
- var gvn_node = "/root/send/gvnoffcorddetlcombo";
- var gvn_rsltnode = "/root/init/" + pcontrol_name + "/gvnoffcorddetl";
- var gvn_itemset = gvn_rsltnode + "/gvnoffcorddetllist";
-
- model.removeNodeset(gvn_node);
- model.removeNodeset(gvn_itemset);
-
- model.makeNode(gvn_node);
- model.makeNode(gvn_rsltnode);
- model.makeNode(gvn_itemset);
-
- if (obj != null && obj.elementName != "xforms:datagrid") {
- obj.choices.itemset.attribute("nodeset") = gvn_itemset;
- obj.choices.itemset.label.attribute("ref") = "gvnoffcordflagnm";
- obj.choices.itemset.value.attribute("ref") = "gvnoffcorddetlflag";
- }
-
- model.makeValue(gvn_node + "/gvnoffcordflag", pgvnoffcordflag);
- model.makeValue(gvn_node + "/instcd", "");
-
- model.removeChild("TRRTB00204");
- model.createChild("xforms:submission", "id:TRRTB00204;mediatype:application/x-www-form-urlencoded; method:post; ref:" + gvn_node + "; resultref:" + gvn_rsltnode + "; ");
- submit("TRRTB00204");
-
- }
- function rpbfGvnoffcordEditYNSet(pAppNode, pTargetNode)
- {
- if (pAppNode.getColumn(0, "instcdyn") == "Y")
- {
- cmb_instcd1.enable = true;
- }
- else
- {
- cmb_instcd1.enable = false;
- }
-
- if (pAppNode.getColumn(0, "deptcdyn") == "Y")
- {
- ipt_deptcd.enalbe = true;
- btn_deptcdhelp.enalbe = true;
- ipt_deptcdnm.enalbe = true;
- }
- else
- {
- ipt_deptcd.enalbe = false;
- btn_deptcdhelp.enalbe = false;
- ipt_deptcdnm.enalbe = false;
- }
-
- if (pAppNode.getColumn(0, "teamcdyn") == "Y")
- {
- ipt_teamcd.enalbe = true;
- btn_teamcdhelp.enalbe = true;
- ipt_teamnm.enalbe = true;
- }
- else
- {
- ipt_teamcd.enalbe = false;
- btn_teamcdhelp.enalbe = false;
- ipt_teamnm.enalbe = false;
- }
-
- if (pAppNode.getColumn(0, "unitcdyn") == "Y")
- {
- ipt_unitcd.enalbe = true;
- btn_unitcdhelp.enalbe = true;
- ipt_unitnm.enalbe = true;
- }
- else
- {
- ipt_unitcd.enalbe = false;
- btn_unitcdhelp.enalbe = false;
- ipt_unitnm.enalbe = false;
- }
-
- if (pAppNode.getColumn(0, "holyordflagyn") == "Y")
- {
- cmb_holyordflag_i.enable = true;
- }
- else
- {
- cmb_holyordflag_i.enable = false;
- }
-
- if (pAppNode.getColumn(0, "prfshipflagyn") == "Y")
- {
- cmb_prfshipflag_i.enable = true;
- }
- else
- {
- cmb_prfshipflag_i.enable = false;
- }
-
- if (pAppNode.getColumn(0, "grupjoblncdyn") == "Y")
- {
- ipt_grupjoblncd.enable = true;
- btn_grupjoblncdhelp.enable = true;
- ipt_grupjoblncdnm.enable = true;
- }
- else
- {
- ipt_grupjoblncd.enable = false;
- btn_grupjoblncdhelp.enable = false;
- ipt_grupjoblncdnm.enable = false;
- }
-
- if (pAppNode.getColumn(0, "joblncdyn") == "Y")
- {
- ipt_joblncd.enable = true;
- btn_joblncdhelp.enable = true;
- ipt_joblncdnm.enable = true;
- }
- else
- {
- ipt_joblncd.enable = false;
- btn_joblncdhelp.enable = false;
- ipt_joblncdnm.enable = false;
- }
-
- if (pAppNode.getColumn(0, "jobkindcdyn") == "Y")
- {
- ipt_jobkindcd.enable = true;
- btn_jobkindcdhelp.enable = true;
- ipt_jobkindcdnm.enable = true;
- }
- else
- {
- ipt_jobkindcd.enable = false;
- btn_jobkindcdhelp.enable = false;
- ipt_jobkindcdnm.enable = false;
- }
-
- if (pAppNode.getColumn(0, "jobrespcdyn") == "Y")
- {
- ipt_jobrespcd.enable = true;
- btn_jobrespcdhelp.enable = true;
- ipt_jobrespcdnm.enable = true;
- }
- else
- {
- ipt_jobrespcd.enable = false;
- btn_jobrespcdhelp.enable = false;
- ipt_jobrespcdnm.enable = false;
- }
-
- if (pAppNode.getColumn(0, "jobposcdyn") == "Y")
- {
- ipt_jobposcd.enable = true;
- btn_jobposcdhelp.enable = true;
- ipt_jobposcdnm.enable = true;
- }
- else
- {
- ipt_jobposcd.enable = false;
- btn_jobposcdhelp.enable = false;
- ipt_jobposcdnm.enable = false;
- }
-
- if (pAppNode.getColumn(0, "ojobgradcdyn") == "Y")
- {
- ipt_ojobgradcd.enable = true;
- btn_ojobgradcdhelp.enable = true;
- ipt_ojobgradcdnm.enable = true;
- }
- else
- {
- ipt_ojobgradcd.enable = false;
- btn_ojobgradcdhelp.enable = false;
- ipt_ojobgradcdnm.enable = false;
- }
-
- if (pAppNode.getColumn(0, "njobgradcdyn") == "Y")
- {
- ipt_njobgradcd.enable = true;
- btn_njobgradcdhelp.enable = true;
- ipt_njobgradcdnm.enable = true;
- }
- else
- {
- ipt_njobgradcd.enable = false;
- btn_njobgradcdhelp.enable = false;
- ipt_njobgradcdnm.enable = false;
- }
-
- if (pAppNode.getColumn(0, "payclscdyn") == "Y")
- {
- cmb_payclscd.enable = true;
- }
- else
- {
- cmb_payclscd.enable = false;
- }
-
- if (pAppNode.getColumn(0, "anualyn") == "Y")
- {
- ipt_anual.enable = true;
- }
- else
- {
- ipt_anual.enable = false;
- }
-
- if (pAppNode.getColumn(0, "termfromddyn") == "Y")
- {
- ipt_termfromdd.enable = true;
- }
- else
- {
- ipt_termfromdd.enable = false;
- }
-
- if (pAppNode.getColumn(0, "termtoddyn") == "Y")
- {
- ipt_termtodd.enable = true;
- }
- else
- {
- ipt_termtodd.enable = false;
- }
-
- if (pAppNode.getColumn(0, "gradupmmyn") == "Y")
- {
- rdo_grdeupflag.enable = true;
- }
- else
- {
- rdo_grdeupflag.enable = false;
- }
-
- if (pAppNode.getColumn(0, "retireresnyn") == "Y")
- {
- cmb_retireresn.enable = true;
- }
- else
- {
- cmb_retireresn.enable = false;
- }
-
- if (pAppNode.getColumn(0, "nameyn") == "Y")
- {
- ipt_emplnmi.enable = true;
- }
- else
- {
- ipt_emplnmi.enable = false;
- }
-
- if (pAppNode.getColumn(0, "rregnoyn") == "Y")
- {
- ipt_rrgstno1.enable = true;
- ipt_rrgstno2.enable = true;
- }
- else
- {
- ipt_rrgstno1.enable = false;
- ipt_rrgstno2.enable = false;
- }
-
- if (pAppNode.getColumn(0, "payclsprfshipflagyn") == "Y")
- {
- cmb_payclsprfshipflag.enable = true;
- }
- else
- {
- cmb_payclsprfshipflag.enable = false;
- }
-
- if (pAppNode.getColumn(0, "educdyn") == "Y")
- {
- cmb_educd.enable = true;
- }
- else
- {
- cmb_educd.enable = false;
- }
-
- if (pAppNode.getColumn(0, "daewooyn") == "Y")
- {
- radio1.enable = true;
- }
- else
- {
- radio1.enable = false;
- }
-
- ipt_dutdeptcd.enable = ipt_deptcd.enable;
- btn_dutdeptcd.enable = btn_deptcdhelp.enable;
- ipt_dutdeptnm.enable = ipt_deptcdnm.enable;
-
- ipt_dutteamcd.enable = ipt_teamcd.enable;
- btn_dutteamcd.enable = btn_teamcdhelp.enable;
- ipt_dutteamnm.enable = ipt_teamnm.enable;
-
- ipt_dutunitcd.enable = ipt_unitcd.enable;
- btn_dutunitcd.enable = btn_unitcdhelp.enable;
- ipt_dutunitnm.enable = ipt_unitnm.enable;
-
- cmb_dutplceinst.enable = cmb_instcd1.enable;
- cmb_payinst.enable = cmb_instcd1.enable;
- }
- function rpbfDutPlceDeptCdSet()
- {
- var unitcd = ipt_dutunitcd.value //.getValue(ipt_dutunitcd.attribute("ref"));
- var teamcd = ipt_dutteamcd.value //.getValue(ipt_dutteamcd.attribute("ref"));
-
- if (unitcd.length > 0)
- {
- ipt_dutplcedeptcd.value = unitcd;// model.setValue(ipt_dutplcedeptcd.attribute("ref"), unitcd);
- }
- else if (teamcd.length > 0)
- {
- ipt_dutplcedeptcd.value = teamcd// model.setValue(ipt_dutplcedeptcd.attribute("ref"), teamcd);
- }
- }
- function rpbfGridClearStatus(pGrid_name)
- {
- if (gvErrorMsgPath.getColumn(0, "type") != "error")
- {
- //pGrid_name.clearStatus();
-
- sysf_messageBox("발령 처리","I001");
- }
- else
- {
- sysf_messageBox("발령 처리를","E001");
- }
- }
- function rpbNodeDeleteTret(pGrid_name, pTargetNode)
- {
- var node = instance1.selectNodes(pTargetNode + "/*");
- var objDs = pGrid_name.binddataset;
-
- if (objDs.getRowType(objDs.rowpositon) == 8)
- {
- // for (var i = 0; i < node.length; i++)
- // {
- // model.setValue(pTargetNode + "/" + node.item(i).nodeName ,"");
- // }
- }
- else
- {
- var insrow = objDs.rowposion;
- pTargetNode.copyRow(0, objDs, insertrow); //model.copyNode(pTargetNode , pGrid_name.nodeset + "[" + insrow + "]");
- }
- }
- function rpbCheckEmplNo (pGrid_name, pEmplNo)
- {
- var ret = "N";
- var objDs = pGrid_name.binddataset;
-
- for (var i = 0; i < objDs.rowcount; i++)
- {
- if (pEmplNo == objDs.getColumn(i, "emplno"))
- {
- ret = "Y";
- break;
- }
- }
- return ret;
- }
- function rpbfControlDisabledChange(pbool) //!pbool
- {
- cmb_brtharea.enable = pbool;
- ipt_cntctel.enable = pbool;
- ipt_hosinseqno.enable = pbool;
- ipt_chinm.enable = pbool;
- ipt_emplengnm.enable = pbool;
- cmb_entcopath.enable = pbool;
- cmb_naticd.enable = pbool;
- ipt_anchome.enable = pbool;
- cmb_hometype.enable = pbool;
- ipt_wedanvy.enable = pbool;
- ipt_brthdd.enable = pbool;
- rdo_brthflag.enable = pbool;
- ipt_headfamnm.enable = pbool;
- ipt_hshdnm.enable = pbool;
- ipt_domizipcd1.enable = pbool;
- ipt_domizipcd2.enable = pbool;
- btn_domizipcd.enable = pbool;
- ipt_domiaddr.enable = pbool;
- ipt_resdnrgstareazipcd1.enable = pbool;
- ipt_resdnrgstareazipcd2.enable = pbool;
- btn_resdnrgstareazipcd.enable = pbool;
- ipt_resdnrgstareaaddr.enable = pbool;
- ipt_residnczipcd1.enable = pbool;
- ipt_residnczipcd2.enable = pbool;
- btn_residnczipcd.enable = pbool;
- ipt_residncaddr.enable = pbool;
- ipt_hoby.enable = pbool;
- ipt_spclment.enable = pbool;
- cmb_headfamrela.enable = pbool;
- ipt_mpphonno.enable = pbool;
- cmb_hshdrela.enable = pbool;
- ipt_emailid.enable = pbool;
- cmb_emailaddr2.enable = pbool;
- ipt_etcemailaddr.enable = pbool;
- cmb_relign.enable = pbool;
- ipt_fairnmdd.enable = pbool;
- ipt_chrchnm.enable = pbool;
- ipt_baptdd.enable = pbool;
- ipt_baptnm.enable = pbool;
- ipt_rtconfmdd.enable = pbool;
- cmb_orginstcd.enable = pbool;
- cmb_detlinst.enable = pbool;
- ipt_orgdeptcd.enable = pbool;
- btn_orgdeptcd.enable = pbool;
- ipt_reappntdd.enable = pbool;
- ipt_edudeptappntfromdd.enable = pbool;
- ipt_edudeptappnttodd.enable = pbool;
- ipt_fstappntdd.enable = pbool;
- ipt_edudeptappntdd.enable = pbool;
- btn_grdaddgrntpsn1.enable = pbool;
- btn_grddelgrntpsn1.enable = pbool;
- btn_savegrntpsn1excel.enable = pbool;
- btn_grdaddgrntpsn2.enable = pbool;
- btn_grddelgrntpsn2.enable = pbool;
- btn_savegrntpsn2excel.enable = pbool;
- ipt_bdht.enable = pbool;
- ipt_lvisact.enable = pbool;
- ipt_healstat.enable = pbool;
- ipt_bdwt.enable = pbool;
- ipt_rvisact.enable = pbool;
- ipt_testdd.enable = pbool;
- cmb_btype.enable = pbool;
- rdo_incmplcolorblind.enable = pbool;
- ipt_illn.enable = pbool;
- rdo_rhflag.enable = pbool;
- ipt_hptsag.enable = pbool;
- ipt_bp.enable = pbool;
- ipt_hptsbd.enable = pbool;
- rdo_bhtrgtpsnyn.enable = pbool;
- cmb_bhflag.enable = pbool;
- ipt_bhsrvvfamynm.enable = pbool;
- ipt_bhno.enable = pbool;
- cmb_srvvfamyrela.enable = pbool;
- cmb_bhpice.enable = pbool;
- rdo_handcapyn.enable = pbool;
- cmb_handcapgrde.enable = pbool;
- ipt_handcapno.enable = pbool;
- cmb_dutplceinst.enable = pbool;
- ipt_dutdeptcd.enable = pbool;
- ipt_dutteamcd.enable = pbool;
- btn_dutdeptcd.enable = pbool;
- btn_dutteamcd.enable = pbool;
- ipt_dutunitcd.enable = pbool;
- btn_dutunitcd.enable = pbool;
- ipt_promotngvnoffcorddd.enable = pbool;
- ipt_autpromotndd.enable= pbool;
- ipt_spclpromotndd.enable = pbool;
- ipt_prestjobposorddd.enable = pbool;
- ipt_prestgradgvnoffcorddd.enable = pbool;
- rdo_retrduagelimyn.enable = pbool;
- ipt_prestjobrespgvnoffcorddd.enable = pbool;
- ipt_prestpayclsgradupdd.enable = pbool;
- rdo_lbrunionrgstyn.enable = pbool;
- ipt_lbrunionrgstdd.enable = pbool;
- cmb_lbrunionjobresp.enable = pbool;
- ipt_lbrunionsecssdd.enable = pbool;
- btn_grdaddforgnlist.enable = pbool;
- btn_grddelforgnlist.enable = pbool;
- btn_saveforgnlistexcel.enable = pbool;
- btn_grdaddfamylist.enable = pbool;
- btn_grddelfamylist.enable = pbool;
- btn_savefamylistexcel.enable = pbool;
- btn_famyHist.enable = pbool;
- btn_maryhist.enable = pbool;
- btn_grdaddhdfamyhistlist.enable = pbool;
- btn_grddelhdfamyhistlist.enable = pbool;
- btn_savehdfamyhistlistexcel.enable = pbool;
- btn_grdaddscholist.enable = pbool;
- btn_grddelscholist.enable = pbool;
- btn_savescholistexcel.enable = pbool;
- btn_grdaddlicnlist.enable = pbool;
- btn_grddellicnlist.enable = pbool;
- btn_savelicnlistexcel.enable = pbool;
- btn_grdaddafcrlist.enable = pbool;
- btn_grddelafcrlist.enable = pbool;
- btn_saveafcrlistexcel.enable = pbool;
- btn_grdaddbecrlist.enable = pbool;
- btn_grddelbecrlist.enable = pbool;
- btn_savebecrlistexcel.enable = pbool;
- btn_grdaddprizlist.enable = pbool;
- btn_grddelprizlist.enable = pbool;
- btn_saveprizlistexcel.enable = pbool;
- btn_grdaddrpmdlist.enable = pbool;
- btn_grddelrpmdlist.enable = pbool;
- btn_saverpmdlistexcel.enable = pbool;
- cmb_clssvcstatcd.enable = pbool;
- cmb_dembztflag.enable = pbool;
- cmb_armyclscd.enable = pbool;
- ipt_exmptndd.enable = pbool;
- cmb_brnhmiltsrvccd.enable = pbool;
- ipt_exmptnresn.enable = pbool;
- ipt_mainskil.enable = pbool;
- ipt_spclcsmiltsrvc.enable = pbool;
- cmb_classcd.enable = pbool;
- ipt_fromspclcase.enable = pbool;
- ipt_tospclcase.enable = pbool;
- ipt_sn.enable = pbool;
- ipt_srvarmtermfromdd.enable = pbool;
- ipt_srvarmtermtodd.enable = pbool;
- rdo_rsrvarm.enable = pbool;
- rdo_civildfns.enable = pbool;
- cmb_orgngrde.enable = pbool;
- cmb_srvarmflag.enable = pbool;
- ipt_frmrmertlrg.enable = pbool;
- btn_frmrmertlrg.enable = pbool;
- ipt_frmrmertmdl.enable = pbool;
- btn_frmrmertmdl.enable = pbool;
- txt_mainordfild.enable = pbool;
- txt_ordfild.enable = pbool;
- ipt_chrgsubj.enable = pbool;
- btn_chrgsubj.enable = pbool;
- cmb_prestposdept.enable = pbool;
- btn_grdaddpsnreflist.enable = pbool;
- btn_grddelpsnreflist.enable = pbool;
- btn_savepsnreflistexcel.enable = pbool;
- btn_grdaddedudeptinfolist.enable = pbool;
- btn_grddeledudeptinfolist.enable = pbool;
- btn_saveedudeptinfolistexcel.enable = pbool;
- btn_grdaddprofcarinfolist.enable = pbool;
- btn_grddelprofcarinfolist.enable = pbool;
- btn_saveprofcarinfolistexcel.enable = pbool;
- ipt_domiaddrtemp.enable = pbool;
- ipt_residncaddrtemp.enable = pbool;
- ipt_resdnrgstareaaddrtemp.enable = pbool;
- }
- //콤보에 조건검색 항목코드분류
- function rpbfComboItemClsList(pcontrol_name,pitemcls)
- {
- var control_id = pcontrol_name.attribute("id");
-
- var itemcls_node = "ds_send_itemcls";
- var itemcls_rsltnode = "ds_init_itemcls";
- var itemcls_itemset = "ds_init_" + control_id;
-
- if(utlf_isNull(pitemcls)|| String(pitemcls).length == 0)
- {
- pitemcls = "";
- }
-
- // model.removeNodeset(itemcls_node);
- // model.removeNodeset(itemcls_itemset);
-
- dsf_createDs(itemcls_node);
- dsf_createDs(itemcls_node + "_itemcls");
- dsf_createDs(itemcls_rsltnode);
- dsf_createDs(itemcls_itemset);
-
- // pcontrol_name.choices.itemset.attribute("nodeset") = itemcls_itemset+"/itemclslist";
- // pcontrol_name.choices.itemset.label.attribute("ref") = "itemclsnm";
- // pcontrol_name.choices.itemset.value.attribute("ref") = "itemcls";
-
- itemcls_node.setColumn(0, "itemcls", pitemcls);
-
- var oParam = {};
- oParam.id = "TRRPB01701";
- oParam.service = "humtrafactmngtapp.PsnWorkMastMngt";
- oParam.method = "reqGetItemClsCodeList";
- oParam.inds = "req="+itemcls_node;
- oParam.outds = itemcls_rsltnode+"=itemclslist";
- oParam.async = false;
- //oParam.callback = "cf_TRRPB01701";
- tranf_submit(oParam);
-
- itemcls_itemset.copyData(itemcls_rsltnode);
- }
- ]]></Script>
|