SPCVO00700_VOC직원검색.xfdl 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SPCVO00700" position="absolute 0 0 789 350" titletext="직원 조회" oninit="SPCVO00700_oninit" onload="SPCVO00700_onload">
  5. <Layouts>
  6. <Layout>
  7. <Div id="group2" taborder="0" class="div_SA2" position="absolute 0 0 784 40">
  8. <Layouts>
  9. <Layout>
  10. <Static id="caption1" text="검색조건" class="search_name" position="absolute 13 11 130 28"/>
  11. <Shape id="line1" linetype="vertical" position="absolute 688 9 694 31"/>
  12. <Button id="btn_search" taborder="1" text="조회" class="btn1" position="absolute 706 9 762 31" onclick="group2_btn_search_onclick"/>
  13. <Combo id="combo2" taborder="2" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_search" position="absolute 166 10 246 29">
  14. <Dataset id="innerdataset">
  15. <ColumnInfo>
  16. <Column id="codecolumn"/>
  17. <Column id="datacolumn"/>
  18. </ColumnInfo>
  19. <Rows>
  20. <Row>
  21. <Col id="codecolumn">1</Col>
  22. <Col id="datacolumn">직책</Col>
  23. </Row>
  24. </Rows>
  25. </Dataset>
  26. </Combo>
  27. <Combo id="combo1" taborder="3" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_search" position="absolute 251 10 381 29">
  28. <Dataset id="innerdataset">
  29. <ColumnInfo>
  30. <Column id="codecolumn"/>
  31. <Column id="datacolumn"/>
  32. </ColumnInfo>
  33. <Rows>
  34. <Row>
  35. <Col id="codecolumn">1070</Col>
  36. <Col id="datacolumn">팀장</Col>
  37. </Row>
  38. <Row>
  39. <Col id="codecolumn">1901</Col>
  40. <Col id="datacolumn">UM</Col>
  41. </Row>
  42. <Row>
  43. <Col id="codecolumn">1907</Col>
  44. <Col id="datacolumn">JM</Col>
  45. </Row>
  46. <Row>
  47. <Col id="codecolumn">0360</Col>
  48. <Col id="datacolumn">임상과장</Col>
  49. </Row>
  50. <Row>
  51. <Col id="codecolumn">1897</Col>
  52. <Col id="datacolumn">임상분과장</Col>
  53. </Row>
  54. <Row>
  55. <Col id="codecolumn"/>
  56. <Col id="datacolumn"/>
  57. </Row>
  58. </Rows>
  59. </Dataset>
  60. </Combo>
  61. <Edit id="ipt_search_item" taborder="4" class="input_s_essential" position="absolute 548 10 670 29" autoselect="true" onkeyup="group2_ipt_search_item_onkeyup"/>
  62. <Combo id="combo3" taborder="5" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_search" position="absolute 428 10 543 29">
  63. <Dataset id="innerdataset">
  64. <ColumnInfo>
  65. <Column id="codecolumn"/>
  66. <Column id="datacolumn"/>
  67. </ColumnInfo>
  68. <Rows>
  69. <Row>
  70. <Col id="codecolumn">empid</Col>
  71. <Col id="datacolumn">직원ID</Col>
  72. </Row>
  73. <Row>
  74. <Col id="codecolumn">empnm</Col>
  75. <Col id="datacolumn">직원명</Col>
  76. </Row>
  77. <Row>
  78. <Col id="codecolumn">deptcd</Col>
  79. <Col id="datacolumn">부서코드</Col>
  80. </Row>
  81. <Row>
  82. <Col id="codecolumn">deptnm</Col>
  83. <Col id="datacolumn">부서명</Col>
  84. </Row>
  85. </Rows>
  86. </Dataset>
  87. </Combo>
  88. </Layout>
  89. </Layouts>
  90. </Div>
  91. <Static id="caption9" text="직원 조회" class="tit_2" position="absolute 0 47 123 69"/>
  92. <Shape id="line12" class="line_10" position="absolute 0 63 784 69"/>
  93. <Grid id="grd_emplist" taborder="1" binddataset="ds_main_list_emplist" useinputpanel="false" position="absolute 0 68 784 311" autoenter="select" cellsizingtype="col" oncelldblclick="grd_emplist_oncelldblclick">
  94. <Formats>
  95. <Format id="default">
  96. <Columns>
  97. <Column size="22" band="left"/>
  98. <Column size="120" band="left"/>
  99. <Column size="120" band="left"/>
  100. <Column size="0" band="left"/>
  101. <Column size="85" band="left"/>
  102. <Column size="70" band="left"/>
  103. <Column size="15" band="left"/>
  104. <Column size="90"/>
  105. <Column size="90"/>
  106. <Column size="90"/>
  107. <Column size="90"/>
  108. <Column size="100"/>
  109. <Column size="100"/>
  110. <Column size="130"/>
  111. <Column size="0"/>
  112. <Column size="120"/>
  113. <Column size="130"/>
  114. <Column size="0"/>
  115. <Column size="120"/>
  116. <Column size="130"/>
  117. <Column size="100"/>
  118. <Column size="100"/>
  119. <Column size="0"/>
  120. </Columns>
  121. <Rows>
  122. <Row size="24" band="head"/>
  123. <Row size="24"/>
  124. </Rows>
  125. <Band id="head">
  126. <Cell/>
  127. <Cell col="1" text="근무지기관명"/>
  128. <Cell col="2" text="근무지부서명"/>
  129. <Cell col="3" text="근무지부서코드"/>
  130. <Cell col="4" text="직원명"/>
  131. <Cell col="5" text="ID"/>
  132. <Cell col="6" text="*"/>
  133. <Cell col="7" text="직위"/>
  134. <Cell col="8" text="직책"/>
  135. <Cell col="9" text="직종"/>
  136. <Cell col="10" text="교직구분"/>
  137. <Cell col="11" text="직군"/>
  138. <Cell col="12" text="사용자유형"/>
  139. <Cell col="13" text="인사상위부서"/>
  140. <Cell col="14" text="상위부서코드"/>
  141. <Cell col="15" text="소속기관명"/>
  142. <Cell col="16" text="소속부서명"/>
  143. <Cell col="17" text="소속부서코드"/>
  144. <Cell col="18" text="근무(발령)기관명"/>
  145. <Cell col="19" text="근무(발령)부서명"/>
  146. <Cell col="20" text="직원 핸드폰"/>
  147. <Cell col="21" text="근무지번호"/>
  148. <Cell col="22" text="근무(발령)부서코드"/>
  149. </Band>
  150. <Band id="body">
  151. <Cell celltype="head" expr="currow+1"/>
  152. <Cell col="1" style="align:center middle;background:#fefed2ff;background2:#fefed2ff;" text="bind:instnm"/>
  153. <Cell col="2" style="align:center middle;background:#fefed2ff;background2:#fefed2ff;" text="bind:deptnm"/>
  154. <Cell col="3" style="align:center middle;background:#fefed2ff;background2:#fefed2ff;" text="bind:deptcd"/>
  155. <Cell col="4" style="align:center middle;background:#fefed2ff;background2:#fefed2ff;" text="bind:empnm"/>
  156. <Cell col="5" style="align:center middle;background:#fefed2ff;background2:#fefed2ff;" text="bind:empid"/>
  157. <Cell col="6" displaytype="combo" style="align:center middle;background:#fefed2ff;background2:#fefed2ff;" text="bind:maindutplceflag" combodataset="ds_cmb_maindutplceflag" combocodecol="value" combodatacol="label" enable="false"/>
  158. <Cell col="7" displaytype="combo" style="align:center middle;" text="bind:jobposcd" combodataset="ds_init_R0062list_R0062" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  159. <Cell col="8" displaytype="combo" style="align:center middle;" text="bind:jobrespcd" combodataset="ds_init_R0063list_R0063" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  160. <Cell col="9" displaytype="combo" style="align:center middle;" text="bind:jobkindcd" combodataset="ds_init_R0061list_R0061" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  161. <Cell col="10" displaytype="combo" style="align:center middle;" text="bind:prfshipflagcd" combodataset="ds_init_R0058list_R0058" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  162. <Cell col="11" displaytype="combo" style="align:center middle;" text="bind:grupjoblncd" combodataset="ds_init_R0059list_R0059" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  163. <Cell col="12" displaytype="combo" style="align:center middle;" text="bind:userkindcd" combodataset="ds_init_Z0016list_Z0016" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  164. <Cell col="13" style="align:center middle;" text="bind:psnworksupdeptnm"/>
  165. <Cell col="14" style="align:center middle;" text="bind:psnworksupdeptcd"/>
  166. <Cell col="15" style="align:center middle;" text="bind:posinstnm"/>
  167. <Cell col="16" style="align:center middle;" text="bind:posdeptnm"/>
  168. <Cell col="17" style="align:center middle;" text="bind:posdeptcd"/>
  169. <Cell col="18" style="align:center middle;" text="bind:dutinstnm"/>
  170. <Cell col="19" style="align:center middle;" text="bind:dutunitnm"/>
  171. <Cell col="20" style="align:center middle;" text="bind:mpphonno"/>
  172. <Cell col="21" style="align:center middle;" text="bind:cntctel"/>
  173. <Cell col="22" text="bind:dutunitcd"/>
  174. </Band>
  175. </Format>
  176. </Formats>
  177. </Grid>
  178. <Button id="button2" taborder="2" text="확인" class="btn4" position="absolute 668 317 724 339" onclick="button2_onclick"/>
  179. <Button id="button3" taborder="3" text="닫기" class="btn4" position="absolute 727 317 783 339" onclick="button3_onclick"/>
  180. </Layout>
  181. </Layouts>
  182. <Objects>
  183. <Dataset id="ds_main_search" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  184. <ColumnInfo>
  185. <Column id="searchcondition" type="STRING" size="256"/>
  186. <Column id="searchterm" type="STRING" size="256"/>
  187. <Column id="searchcondition2" type="STRING" size="256"/>
  188. <Column id="searchjobrespcd" type="STRING" size="256"/>
  189. <Column id="instcd" type="STRING" size="256"/>
  190. </ColumnInfo>
  191. <Rows>
  192. <Row>
  193. <Col id="searchcondition">empnm</Col>
  194. <Col id="searchterm"/>
  195. <Col id="searchcondition2">1</Col>
  196. <Col id="searchjobrespcd"/>
  197. <Col id="instcd"/>
  198. </Row>
  199. </Rows>
  200. </Dataset>
  201. <Dataset id="ds_main_list_emplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  202. <ColumnInfo>
  203. <Column id="dutplceinstnm" type="STRING" size="256" sumtext="근무지기관코드"/>
  204. <Column id="dutplcenm" type="STRING" size="256" sumtext="근무지부서명"/>
  205. <Column id="dutplcecd" type="STRING" size="256" sumtext="근무지부서 코드"/>
  206. <Column id="usernm" type="STRING" size="256" sumtext="직원명"/>
  207. <Column id="userid" type="STRING" size="256" sumtext="직원ID"/>
  208. <Column id="supdeptnm" type="STRING" size="256" sumtext="인사상위부서명"/>
  209. <Column id="supdeptcd" type="STRING" size="256" sumtext="인사상위부서 코드"/>
  210. <Column id="grupjoblncd" type="STRING" size="256" sumtext="직군"/>
  211. <Column id="userkindcd" type="STRING" size="256" sumtext="사용자유형"/>
  212. <Column id="prfshipflagcd" type="STRING" size="256" sumtext="교직구분"/>
  213. <Column id="jobkindcd" type="STRING" size="256" sumtext="직종"/>
  214. <Column id="jobposcd" type="STRING" size="256" sumtext="직위"/>
  215. <Column id="jobrespcd" type="STRING" size="256" sumtext="직책"/>
  216. <Column id="psnworkyn" type="STRING" size="256" sumtext="근무기관여부"/>
  217. <Column id="dutinstnm" type="STRING" size="256" sumtext="근무기관코드"/>
  218. <Column id="dutunitnm" type="STRING" size="256" sumtext="근무부서명"/>
  219. <Column id="dutunitcd" type="STRING" size="256" sumtext="근무부서 코드"/>
  220. <Column id="posinstnm" type="STRING" size="256" sumtext="소속기관코드"/>
  221. <Column id="posdeptnm" type="STRING" size="256" sumtext="소속부서명"/>
  222. <Column id="posdeptcd" type="STRING" size="256" sumtext="소속부서 코드"/>
  223. <Column id="maindutplceflag" type="STRING" size="256" sumtext="주근무지여부"/>
  224. <Column id="mpphonno" type="STRING" size="256" sumtext="핸드폰번호"/>
  225. <Column id="cntctel" type="STRING" size="256" sumtext="근무지번호"/>
  226. </ColumnInfo>
  227. </Dataset>
  228. <Dataset id="ds_cmb_maindutplceflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  229. <ColumnInfo>
  230. <Column id="label" type="STRING" size="256"/>
  231. <Column id="value" type="STRING" size="256"/>
  232. </ColumnInfo>
  233. <Rows>
  234. <Row>
  235. <Col id="label">*</Col>
  236. <Col id="value">Y</Col>
  237. </Row>
  238. <Row>
  239. <Col id="label"/>
  240. <Col id="value">N</Col>
  241. </Row>
  242. <Row>
  243. <Col id="label"/>
  244. <Col id="value"/>
  245. </Row>
  246. </Rows>
  247. </Dataset>
  248. <Dataset id="ds_init_R0062list_R0062" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  249. <Dataset id="ds_init_R0063list_R0063" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  250. <Dataset id="ds_init_R0061list_R0061" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  251. <Dataset id="ds_init_R0058list_R0058" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  252. <Dataset id="ds_init_R0059list_R0059" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  253. <Dataset id="ds_init_Z0016list_Z0016" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  254. <Dataset id="ds_send_data" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  255. </Objects>
  256. <Bind>
  257. <BindItem id="item0" compid="group2.combo2" propid="value" datasetid="ds_main_search" columnid="searchcondition2"/>
  258. <BindItem id="item1" compid="group2.combo1" propid="value" datasetid="ds_main_search" columnid="searchjobrespcd"/>
  259. <BindItem id="item2" compid="group2.combo3" propid="value" datasetid="ds_main_search" columnid="searchcondition"/>
  260. <BindItem id="item3" compid="group2.ipt_search_item" propid="value" datasetid="ds_main_search" columnid=""/>
  261. </Bind>
  262. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  263. * System Name :
  264. * Job Name :
  265. * Creator :
  266. * Make Date : 2016-05-24
  267. * Description :
  268. *---------------------------------------------------------------------------------------
  269. * Modify Date Modifier Modify Description
  270. *---------------------------------------------------------------------------------------
  271. * 2016-05-24 Live Converter TF->XP
  272. *
  273. *---------------------------------------------------------------------------------------
  274. ****************************************************************************************/
  275. include "com_commonxp::comm_main.xjs";
  276. function SPCVO00700_oninit(obj:Form, e:InitEventInfo)
  277. {
  278. frmf_initForm(obj);
  279. }
  280. function SPCVO00700_onload(obj:Form, e:LoadEventInfo)
  281. {
  282. grdf_initGrid(grd_emplist);
  283. var search_condition = opener.frmf_getParameter("search_condition");
  284. var search_term = opener.frmf_getParameter("search_term");
  285. var orddeptflag = opener.frmf_getParameter("orddeptflag");
  286. var arrParam = [{dsNm: "ds_init_R0058list_R0058", cdGrpId: "R0058"}
  287. ,{dsNm: "ds_init_R0059list_R0059", cdGrpId: "R0059"}
  288. ,{dsNm: "ds_init_R0061list_R0061", cdGrpId: "R0061"}
  289. ,{dsNm: "ds_init_R0062list_R0062", cdGrpId: "R0062"}
  290. ,{dsNm: "ds_init_R0063list_R0063", cdGrpId: "R0063"}
  291. ,{dsNm: "ds_init_Z0016list_Z0016", cdGrpId: "Z0016"}]
  292. appf_getCodeList(arrParam);
  293. // 두번째 검색시 첫번째 검색내용을 초기화시킴.
  294. ds_main_list_emplist.clearData();
  295. ds_main_search.setColumn(0, "searchcondition", search_condition);
  296. ds_main_search.setColumn(0, "searchterm", search_term);
  297. dsf_makeValue(ds_send_data, "insttype", "string", "dutplceinstcd");
  298. dsf_makeValue(ds_send_data, "searchcondition", "string", search_condition);
  299. dsf_makeValue(ds_send_data, "searchterm", "string", search_term);
  300. dsf_makeValue(ds_send_data, "orddeptflag", "string", orddeptflag);
  301. // 처음 검색 팝업을 띄울 때에는 기본 정보를 안 보여주고, 한번 검색 한 이후에는 최종선택한 정보를 기본적으로 가져옴..
  302. if ( utlf_isNull(search_term))
  303. {
  304. group2.ipt_search_item.setFocus();
  305. }
  306. else if (search_condition == "empnm" && String(group2.ipt_search_item.value).length < 2)
  307. {
  308. sysf_messageBox("직원 이름 검색은 최소 2글자 이상 ", "C001");
  309. group2.ipt_search_item.setFocus();
  310. }
  311. else if (search_condition == "deptnm" && String(group2.ipt_search_item.value).length < 2)
  312. {
  313. sysf_messageBox("부서명 검색은 최소 2글자 이상 ", "C001");
  314. group2.ipt_search_item.setFocus();
  315. }
  316. else
  317. {
  318. var oParam = {};
  319. oParam.id = "TRCVO00701";
  320. oParam.service = "vocapp.Voc";
  321. oParam.method = "reqGetEmpCodeDetlList";
  322. oParam.inds = "req=ds_send_data";
  323. oParam.outds = "ds_main_list_emplist=emplist";
  324. oParam.async = false;
  325. //oParam.callback = "cf_TRCVO00701";
  326. tranf_submit(oParam);
  327. ds_main_list_emplist.updateColID("dutplceinstnm", "instnm");
  328. ds_main_list_emplist.updateColID("dutplcenm", "deptnm");
  329. ds_main_list_emplist.updateColID("dutplcecd", "deptcd");
  330. ds_main_list_emplist.updateColID("usernm", "empnm");
  331. ds_main_list_emplist.updateColID("userid", "empid");
  332. ds_main_list_emplist.updateColID("supdeptnm", "psnworksupdeptnm");
  333. ds_main_list_emplist.updateColID("supdeptcd", "psnworksupdeptcd");
  334. grd_emplist.setFocus();
  335. }
  336. }
  337. function group2_btn_search_onclick(obj:Button, e:ClickEventInfo)
  338. {
  339. var search_condition = ds_main_search.getColumn(0, "searchcondition");
  340. var search_term = ds_main_search.getColumn(0, "searchterm");
  341. var search_jobrespcd = ds_main_search.getColumn(0, "searchjobrespcd");
  342. var orddeptflag = opener.frmf_getParameter("orddeptflag");
  343. if (utlf_isNull(search_jobrespcd) && utlf_isNull(search_term))
  344. {
  345. sysf_messageBox("직책을 선택하시거나 검색어를", "C001");
  346. group2.ipt_search_item.setFocus();
  347. }
  348. else if (utlf_isNull(search_jobrespcd) && search_condition == "empnm" && String(group2.ipt_search_item.value).length < 2)
  349. {
  350. sysf_messageBox("직원 이름 검색은 최소 2글자 이상 ", "C001");
  351. group2.ipt_search_item.setFocus();
  352. }
  353. else if (utlf_isNull(search_jobrespcd) && search_condition == "deptnm" && String(group2.ipt_search_item.value).length < 2)
  354. {
  355. sysf_messageBox("부서명 검색은 최소 2글자 이상 ", "C001");
  356. group2.ipt_search_item.setFocus();
  357. }
  358. else
  359. {
  360. ds_main_list_emplist.clearData();
  361. dsf_makeValue(ds_send_data, "searchcondition", "string", search_condition);
  362. dsf_makeValue(ds_send_data, "searchterm", "string", search_term);
  363. dsf_makeValue(ds_send_data, "searchjobrespcd", "string", search_jobrespcd);
  364. dsf_makeValue(ds_send_data, "insttype", "string", "dutplceinstcd");
  365. dsf_makeValue(ds_send_data, "orddeptflag", "string", orddeptflag);
  366. var oParam = {};
  367. oParam.id = "TRCVO00701";
  368. oParam.service = "vocapp.Voc";
  369. oParam.method = "reqGetEmpCodeDetlList";
  370. oParam.inds = "req=ds_send_data";
  371. oParam.outds = "ds_main_list_emplist=emplist";
  372. oParam.async = false;
  373. //oParam.callback = "cf_TRCVO00701";
  374. tranf_submit(oParam);
  375. ds_main_list_emplist.updateColID("dutplceinstnm", "instnm");
  376. ds_main_list_emplist.updateColID("dutplcenm", "deptnm");
  377. ds_main_list_emplist.updateColID("dutplcecd", "deptcd");
  378. ds_main_list_emplist.updateColID("usernm", "empnm");
  379. ds_main_list_emplist.updateColID("userid", "empid");
  380. ds_main_list_emplist.updateColID("supdeptnm", "psnworksupdeptnm");
  381. ds_main_list_emplist.updateColID("supdeptcd", "psnworksupdeptcd");
  382. grd_emplist.setFocus();
  383. }
  384. }
  385. function group2_ipt_search_item_onkeyup(obj:Edit, e:KeyEventInfo)
  386. {
  387. if(e.keycode == 13)
  388. {
  389. obj.updateToDataset();
  390. group2.btn_search.click();
  391. }
  392. }
  393. function grd_emplist_oncelldblclick(obj:Grid, e:GridClickEventInfo)
  394. {
  395. var mode = opener.frmf_getParameter("mode");
  396. var row = ds_main_list_emplist.rowposition;
  397. var empid = ds_main_list_emplist.getColumn(row, "empid");
  398. var empnm = ds_main_list_emplist.getColumn(row, "empnm");
  399. var deptcd = ds_main_list_emplist.getColumn(row, "deptcd");
  400. var deptnm = ds_main_list_emplist.getColumn(row, "deptnm");
  401. var mpphonno = ds_main_list_emplist.getColumn(row, "mpphonno");
  402. var cntctel = ds_main_list_emplist.getColumn(row, "cntctel");
  403. var psnworksupdeptnm = ds_main_list_emplist.getColumn(row, "psnworksupdeptnm");
  404. var psnworksupdeptcd = ds_main_list_emplist.getColumn(row, "psnworksupdeptcd");
  405. if (ds_main_list_emplist.rowposition >= 0)
  406. {
  407. var objArg = new Object();
  408. objArg.empid = empid;
  409. objArg.empnm = empnm;
  410. objArg.deptcd = deptcd;
  411. objArg.deptnm = deptnm;
  412. objArg.mpphonno = mpphonno;
  413. objArg.cntctel = cntctel;
  414. objArg.psnworksupdeptnm = psnworksupdeptnm;
  415. objArg.psnworksupdeptcd = psnworksupdeptcd;
  416. this.close(objArg);
  417. }
  418. }
  419. function button3_onclick(obj:Button, e:ClickEventInfo)
  420. {
  421. this.close();
  422. }
  423. function button2_onclick(obj:Button, e:ClickEventInfo)
  424. {
  425. var mode = opener.frmf_getParameter("mode");
  426. var row = ds_main_list_emplist.rowposition;
  427. var empid = ds_main_list_emplist.getColumn(row, "empid");
  428. var empnm = ds_main_list_emplist.getColumn(row, "empnm");
  429. var deptcd = ds_main_list_emplist.getColumn(row, "deptcd");
  430. var deptnm = ds_main_list_emplist.getColumn(row, "deptnm");
  431. if (ds_main_list_emplist.rowposition >= 0)
  432. {
  433. var objArg = new Object();
  434. objArg.empid = empid;
  435. objArg.empnm = empnm;
  436. objArg.deptcd = deptcd;
  437. objArg.deptnm = deptnm;
  438. this.close(objArg);
  439. }
  440. else
  441. {
  442. sysf_messageBox("조회하신 후 목록을 ","C002");
  443. grd_emplist.setFocus();
  444. }
  445. }]]></Script>
  446. </Form>
  447. </FDL>