123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186 |
- <?xml version="1.0" encoding="EUC-KR"?>
- <?xml-stylesheet href="../../../com/commonweb/css/common.css" type="text/css" ?>
- <xhtml:html xmlns:ex="http://www.comsquare.co.kr/xforms/excel" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:my="http://www.comsquare.co.kr/example" xmlns:ms="urn:schemas-microsoft-com:xslt" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2002/01/xforms" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:cs="http://www.comsquare.co.kr/xforms">
- <xhtml:head>
- <xhtml:title>도로명주소검색(개정)</xhtml:title>
- <model id="model1">
- <instance id="instance1">
- <root xmlns="">
- <main>
- <addrinfo/>
- </main>
- <send>
- <search>
- <searchterm/>
- <searchflag>2</searchflag>
- </search>
- </send>
- <init/>
- <hidden/>
- <temp/>
- </root>
- </instance>
- <submission id="TRZBP00208" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/search" resultref="/root/main/addrinfo"/>
- </model>
- <script type="javascript" src="../../../com/commonweb/js/common.js"/>
- <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
- <script type="javascript">
- <![CDATA[
- function fSearch(){
- submit("TRZBP00208",false);
-
- var errorCode = model.getValue("/root/main/addrinfo/resultstatus/errorCode");
- var errorMessage = model.getValue("/root/main/addrinfo/resultstatus/errorMessage");
-
- if(!isNull(errorCode) && errorCode != "0"){
- if(errorCode == "E9999" || errorCode == "-999" || errorCode == "E0001" || errorCode == "E0002" || errorCode == "E0003"){
- messageBox("행정자치부 도로명주소 시스템에 접근되지 않습니다. 내부검색으로 검색합니다.","I999");
- model.setValue("/root/send/search/searchflag","2");
- }else if(errorCode == "P0001"){
- messageBox("행정자치부 도로명주소 시스템으로는 검색 결과가 너무 많아 결과를 가져오지 못합니다. 내부검색으로 검색합니다.","I999");
- model.setValue("/root/send/search/searchflag","2");
- }
- }
-
-
-
- }
-
- function fSetReturnValue(){
- if(checkOpener()){
- var rcv_zipcdhead_path = opener.window.javascript.getParameter("rcv_zipcdhead_path");
- var rcv_zipcdfoot_path = opener.window.javascript.getParameter("rcv_zipcdfoot_path");
- var rcv_seqno_path = opener.window.javascript.getParameter("rcv_seqno_path");
- var rcv_address_path = opener.window.javascript.getParameter("rcv_address_path");
- var rcv_address_detail_path = opener.window.javascript.getParameter("rcv_address_detail_path");
- var rcv_builno_path = opener.window.javascript.getParameter("rcv_builno_path");
- var rcv_gubuilnm_path = opener.window.javascript.getParameter("rcv_gubuilnm_path");
-
- var row = grd_addr.row;
- var zipcdhead = grd_addr.valueMatrix(row, grd_addr.colRef("zipcd1"));
- var zipcdfoot = grd_addr.valueMatrix(row, grd_addr.colRef("zipcd2"));
- var seqno = grd_addr.valueMatrix(row, grd_addr.colRef("zipcdseq"));
- var addressnew = grd_addr.valueMatrix(row, grd_addr.colRef("staddr"));
- var builno = grd_addr.valueMatrix(row, grd_addr.colRef("mgtno"));
- var gubuilnm = grd_addr.valueMatrix(row, grd_addr.colRef("gubuilnm"));
-
- opener.model.makeValue(rcv_zipcdhead_path, zipcdhead);
- opener.model.makeValue(rcv_zipcdfoot_path, zipcdfoot);
- opener.model.makeValue(rcv_seqno_path, seqno);
- opener.model.makeValue(rcv_address_path, addressnew);
-
- if(!isNull(rcv_builno_path)){
- opener.model.makeValue(rcv_builno_path, builno);
- }
-
- if(!isNull(rcv_gubuilnm_path)){
- opener.model.makeValue(rcv_gubuilnm_path, gubuilnm);
- }
-
-
- }
- }
- ]]>
- </script>
- </xhtml:head>
- <xhtml:body pagewidth="1020px" pageheight="760px">
- <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:180px; height:15px; ">도로명주소검색(개정)</caption>
- <group id="group2" style="left:0px; top:25px; width:1005px; height:55px; vertical-align:top; ">
- <shape id="roundrect1" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:0px; top:0px; width:1005px; height:55px; background-color:#fffbf2; border-color:#ffd799; "/>
- <button id="btn_search" class="btn1_letter2" style="left:931px; top:20px; width:56px; height:22px; ">
- <caption>조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- var searchterm = ipt_searchdetterm.value;
- if( isNull(searchterm)){
- messageBox("검색어를 ","C001");
- return;
- }
-
- fSearch();
- model.refresh();
-
-
- ]]>
- </script>
- </button>
- <line id="line13" style="x1:910px; y1:5px; x2:910px; y2:47px; border-color:#ffe4bb; border-left-style:solid; "/>
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- //inputEnterKey("btn_search", "DOMActivate");
-
- if(event.keyCode == "13") {
- model.setFocus("btn_search");
- btn_search.dispatch("DOMActivate");
- model.setFocus("ipt_searchdetterm");
- }
-
- ]]>
- </script>
- <input id="ipt_searchdetterm" ref="/root/send/search/searchterm" class="input_search" navindex="2" imemode="hangul" style="left:92px; top:18px; width:350px; height:19px; "/>
- <caption id="caption1" class="search_name" style="left:10px; top:18px; width:115px; height:17px; ">검색</caption>
- <select1 id="rdo_flag" ref="/root/send/search/searchflag" appearance="full" cellspacing="5" cols="2" overflow="visible" style="left:520px; top:20px; width:325px; height:20px; border-style:none; ">
- <choices>
- <item>
- <label>실시간검색</label>
- <value>1</value>
- </item>
- <item>
- <label>내부검색(실시간검색 안될 시 이용)</label>
- <value>2</value>
- </item>
- </choices>
- </select1>
- </group>
- <datagrid id="grd_addr" nodeset="/root/main/addrinfo/addrlist" caption="mgtno^zipcd1^zipcd2^zipcdseq^gubuilnm^도로명주소^지 번^우편번호" colsep="^" colwidth="24, 24, 20, 15, 20, 466, 400, 100" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" style="left:0px; top:85px; width:1005px; height:575px; ">
- <col ref="mgtno" visibility="hidden"/>
- <col ref="zipcd1" visibility="hidden"/>
- <col ref="zipcd2" visibility="hidden"/>
- <col ref="zipcdseq" visibility="hidden"/>
- <col ref="gubuilnm" visibility="hidden"/>
- <col ref="staddr">
- <![CDATA[/>]]>
- </col>
- <col ref="jbaddr"/>
- <col ref="zipcd"/>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- if (isDataCell()) {
- fSetReturnValue();
- }
- opener.model.refresh();
- window.close();
- ]]>
- </script>
- </datagrid>
- <button id="button1" class="btn4_letter2" style="left:875px; top:665px; width:56px; height:22px; ">
- <caption>확인</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fSetReturnValue();
-
- opener.model.refresh();
- window.close();
- ]]>
- </script>
- </button>
- <button id="btn_cancel" class="btn4_letter2" style="left:935px; top:665px; width:56px; height:22px; ">
- <caption>취소</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- window.close();
- ]]>
- </script>
- </button>
- <caption id="caption2" style="left:0px; top:665px; width:712px; height:89px; color:#0000ff; ">
- <![CDATA[* 주의사항
- 1. 검색 시 띄워쓰기 검색이 가능합니다. (예1: 동덕로 경북대학교병원 50 예2: 삼덕동2가 44-2)
- 단, 검색 조건이 많아질수록 검색에 걸리는 시간이 증가합니다.(2개조건 검색 권장)
- 2. 검색조건으로는 시도, 구군, 동, 읍, 면, 리, 번지, 건물명이 가능합니다.
- 3. 검색조건이 구체적이지 않은 경우 시간이 오래 걸리며 최대검색개수는 1000개이므로 가능한 구체적인 검색을 권장합니다.
- 4. 도로명주소 안내시스템의 서버 상태에 따라 실시간검색이 되지 않는 경우도 있습니다.]]>
- </caption>
- </xhtml:body>
- </xhtml:html>
|