123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- <?xml version="1.0" encoding="utf-8"?>
- <Script type="xscript4.0"><![CDATA[
- // 예산사용부서의 관, 항, 목, 세목을 조회한다.
- /*
- * pcontrol_name : 데이터 노드경로
- * pValueName : 저장될 인스턴스 경로
- * pKind : 2 - 관, 3 - 항, 4 - 목, 5 - 세목
- */
- function rbcfGetSupAcntListCombo(pcontrol_name, pall, pValueName, pKind)
- {
- var control_id = pcontrol_name.name;
-
- var sRsltNodeName = "";
- var sRsltNode:Dataset;
- sRsltNodeName = "ds_init_" + control_id + "_acntlist_bugtusesupcdlist";
-
- dsf_createDs(sRsltNodeName);
- sRsltNode = eval(sRsltNodeName);
- var pItems = pValueName.split(',');
-
- var oParam = {};
- oParam.id = "TRRBC90109";
- oParam.service = "bugtcommonapp.BugtCommon";
- oParam.method = "reqGetBugtUseSupAcntCdList";
- oParam.inds = "req=ds_send_retrparam";
- oParam.outds = sRsltNodeName+"=bugtusesupcdlist";
- oParam.async = false;
- tranf_submit(oParam);
-
- pcontrol_name.innerdataset = sRsltNodeName;
- pcontrol_name.codecolumn = pItems[0];
- pcontrol_name.datacolumn = pItems[1];
-
- if(pall != null && pall == "Y"){
- sRsltNode.insertRow(0);
- sRsltNode.setColumn(0, pItems[0], "");
- sRsltNode.setColumn(0, pItems[1], "");
- }
-
- // if(pall != null && pall == "Y")
- // {
- // model.makeValue(sItemSet + "/bugtusesupcdlist[" + 1 + "]/" + pItems[0], "");
- // model.makeValue(sItemSet + "/bugtusesupcdlist[" + 1 + "]/" + pItems[1], "");
- //
- // sourcenode = document.models(0).instances(0).selectSingleNode(sRsltNode);
- // tarnode = document.models(0).instances(0).selectSingleNode(sItemSet);
- //
- // cnt = 1;
- // var sourcenodelist = sourcenode.childNodes;
- // while (childNode = sourcenodelist.nextNode())
- // {
- // model.makeValue(sItemSet+"/bugtusesupcdlist[" + (cnt + 1) + "]/supacntcd2", childNode.getXPathString(sRsltNode + "/bugtusesupcdlist[" + cnt + "]/supacntcd2"));
- // model.makeValue(sItemSet+"/bugtusesupcdlist[" + (cnt + 1) + "]/supacntnm2", childNode.getXPathString(sRsltNode + "/bugtusesupcdlist[" + cnt + "]/supacntnm2"));
- // model.makeValue(sItemSet+"/bugtusesupcdlist[" + (cnt + 1) + "]/supacntcd3", childNode.getXPathString(sRsltNode + "/bugtusesupcdlist[" + cnt + "]/supacntcd3"));
- // model.makeValue(sItemSet+"/bugtusesupcdlist[" + (cnt + 1) + "]/supacntnm3", childNode.getXPathString(sRsltNode + "/bugtusesupcdlist[" + cnt + "]/supacntnm3"));
- // model.makeValue(sItemSet+"/bugtusesupcdlist[" + (cnt + 1) + "]/supacntcd4", childNode.getXPathString(sRsltNode + "/bugtusesupcdlist[" + cnt + "]/supacntcd4"));
- // model.makeValue(sItemSet+"/bugtusesupcdlist[" + (cnt + 1) + "]/supacntnm4", childNode.getXPathString(sRsltNode + "/bugtusesupcdlist[" + cnt + "]/supacntnm4"));
- // model.makeValue(sItemSet+"/bugtusesupcdlist[" + (cnt + 1) + "]/acntcd", childNode.getXPathString(sRsltNode + "/bugtusesupcdlist[" + cnt + "]/acntcd"));
- // model.makeValue(sItemSet+"/bugtusesupcdlist[" + (cnt + 1) + "]/acntnm", childNode.getXPathString(sRsltNode + "/bugtusesupcdlist[" + cnt + "]/acntnm"));
- // cnt++;
- // }
- // }
- // else
- // {
- // model.copyNode(sItemSet, sRsltNode);
- // }
- }]]></Script>
|