123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596 |
- <?xml version="1.0" encoding="utf-8" standalone="no"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SPPMB01003" position="absolute 0 0 416 509" titletext="병원달력" onload="SPPMB01003_onload" oninit="SPPMB01003_oninit">
- <Layouts>
- <Layout>
- <Div id="import1" taborder="1" url="pam_pambaseinfomngtxp::SPPMB01001_병원달력.xfdl" position="absolute 0 0 406 474" anchor="all"/>
- <Shape id="line32" class="line_6" position="absolute 0 475 384 478"/>
- <Button id="btn_confirm" taborder="2" text="확인" class="btn4" position="absolute 272 480 328 502" onclick="btn_confirm_onclick"/>
- <Button id="btn_cancel" taborder="3" text="취소" class="btn4" position="absolute 331 480 387 502" onclick="btn_cancel_onclick"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_main" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="selecteddate" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="selecteddate"/>
- </Row>
- </Rows>
- </Dataset>
- </Objects>
- <Bind/>
- <Script type="xscript4.0"><![CDATA[include "com_commonxp::comm_main.xjs"
- function SPPMB01003_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj);
- }
- function SPPMB01003_onload(obj:Form, e:LoadEventInfo)
- {
- import1.caption3.visible = false;
- import1.caption4.visible = false;
- //import1.caption5.visible = false;
- import1.caption6.visible = false;
- //import1.caption7.visible = false;
- import1.caption8.visible = false;
- //import1.caption9.visible = false;
- import1.caption10.visible = false;
- }
- function fGetCalendarData()
- {
- var isMonth = ds_hidden_calendar.getColumn(0, "month");
- var isYear = ds_hidden_calendar.getColumn(0, "year");
- var isDate = (isYear+isMonth+1).toDate();
- setCalendar(isDate);
- }
- function fClickOnCalendar()
- {
- if ( frmf_checkOpener() )
- {
- var calRow = import1.this.object[grd_calendar.binddataset].rowposition;
- var calCol = import1.grd_calendar.currentcol;
-
- if(calRow > 0 && calCol >= 0 )
- {
- calCol = calCol % 7;
- }
- else
- {
- return false;
- }
-
- var isDay = import1.this.object[grd_calendar.binddataset].getColumn(calRow, calCol);
- if( !utlf_isNull(isDay))
- {
- if( isDay.length == 1 ) isDay = "0" + isDay;
-
- var dd = ( (ds_hidden_calendar.getColumn(0, "year")).concat(ds_hidden_calendar.getColumn(0, "month")) ).concat(isDay);
- ds_main.setColumn(0, "selecteddate", dd);
- }
- }
- else
- {
- sysf_messageBox("상위화면이 변경되어 데이터를 가져올 수", "I004");
- }
- }
- function btn_confirm_onclick(obj:Button, e:ClickEventInfo)
- {
- fClickOnCalendar();
- this.close();
- }
- function btn_cancel_onclick(obj:Button, e:ClickEventInfo)
- {
- this.close();
- }
- ]]></Script>
- </Form>
- </FDL>
|