<?xml version="1.0" encoding="UTF-8"?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:w2="http://www.inswave.com/websquare"
	xmlns:xf="http://www.w3.org/2002/xforms">
	<head>
		<w2:historyInfo>
			<w2:history meta_no="01" meta_desc="최초작성" meta_date="20220428" meta_user="InswaveSystems" ></w2:history>
		</w2:historyInfo>
		<w2:type>COMPONENT</w2:type>
		<w2:buildDate />
		<w2:MSA />
		<xf:model>
			<w2:dataCollection baseNode="map">
				<w2:dataList id="dlt_schedule" saveRemovedData="true" style="">
					<w2:columnInfo>
						<w2:column dataType="text" id="dateKind" name="dateKind"></w2:column>
						<w2:column dataType="text" id="dateName" name="dateName"></w2:column>
						<w2:column dataType="text" id="isHoliday" name="isHoliday"></w2:column>
						<w2:column dataType="text" id="sDate" name="sDate"></w2:column>
						<w2:column dataType="text" id="eDate" name="eDate"></w2:column>
						<w2:column dataType="text" id="remarks" name="remarks"></w2:column>
						<w2:column dataType="text" id="seq" name="seq"></w2:column>
						<w2:column dataType="text" id="key" name="key"></w2:column>
					</w2:columnInfo>
					<w2:data use="true" xmlns="">
						<w2:row>
							<dateKind><![CDATA[01]]></dateKind>
							<dateName><![CDATA[신정]]></dateName>
							<isHoliday><![CDATA[Y]]></isHoliday>
							<sDate><![CDATA[20170101]]></sDate>
							<eDate><![CDATA[20170101]]></eDate>
							<remarks></remarks>
							<seq><![CDATA[1]]></seq>
							<key><![CDATA[17_1]]></key>
						</w2:row>
						<w2:row>
							<dateKind><![CDATA[01]]></dateKind>
							<dateName><![CDATA[설날]]></dateName>
							<isHoliday><![CDATA[Y]]></isHoliday>
							<sDate><![CDATA[20170127]]></sDate>
							<eDate><![CDATA[20170127]]></eDate>
							<remarks></remarks>
							<seq><![CDATA[1]]></seq>
							<key><![CDATA[17_2_1]]></key>
						</w2:row>
						<w2:row>
							<dateKind><![CDATA[01]]></dateKind>
							<dateName><![CDATA[설날]]></dateName>
							<isHoliday><![CDATA[Y]]></isHoliday>
							<sDate><![CDATA[20170128]]></sDate>
							<eDate><![CDATA[20170128]]></eDate>
							<remarks></remarks>
							<seq><![CDATA[1]]></seq>
							<key><![CDATA[17_2_2]]></key>
						</w2:row>
						<w2:row>
							<dateKind><![CDATA[01]]></dateKind>
							<dateName><![CDATA[설날]]></dateName>
							<isHoliday><![CDATA[Y]]></isHoliday>
							<sDate><![CDATA[20170129]]></sDate>
							<eDate><![CDATA[20170129]]></eDate>
							<remarks></remarks>
							<seq><![CDATA[1]]></seq>
							<key><![CDATA[17_2_3]]></key>
						</w2:row>
						<w2:row>
							<dateKind><![CDATA[01]]></dateKind>
							<dateName><![CDATA[대체공휴일]]></dateName>
							<isHoliday><![CDATA[Y]]></isHoliday>
							<sDate><![CDATA[20170130]]></sDate>
							<eDate><![CDATA[20170130]]></eDate>
							<remarks></remarks>
							<seq><![CDATA[1]]></seq>
							<key><![CDATA[17_2_4]]></key>
						</w2:row>
						<w2:row>
							<dateKind><![CDATA[01]]></dateKind>
							<dateName><![CDATA[삼일절]]></dateName>
							<isHoliday><![CDATA[Y]]></isHoliday>
							<sDate><![CDATA[20170301]]></sDate>
							<eDate><![CDATA[20170301]]></eDate>
							<remarks></remarks>
							<seq><![CDATA[1]]></seq>
							<key><![CDATA[17_3]]></key>
						</w2:row>
						<w2:row>
							<dateKind><![CDATA[01]]></dateKind>
							<dateName><![CDATA[석가탄신일]]></dateName>
							<isHoliday><![CDATA[Y]]></isHoliday>
							<sDate><![CDATA[20170503]]></sDate>
							<eDate><![CDATA[20170503]]></eDate>
							<remarks></remarks>
							<seq><![CDATA[1]]></seq>
							<key><![CDATA[17_4]]></key>
						</w2:row>
						<w2:row>
							<dateKind><![CDATA[01]]></dateKind>
							<dateName><![CDATA[어린이날]]></dateName>
							<isHoliday><![CDATA[Y]]></isHoliday>
							<sDate><![CDATA[20170505]]></sDate>
							<eDate><![CDATA[20170505]]></eDate>
							<remarks></remarks>
							<seq><![CDATA[1]]></seq>
							<key><![CDATA[17_5]]></key>
						</w2:row>
						<w2:row>
							<dateKind><![CDATA[01]]></dateKind>
							<dateName><![CDATA[대통령선거일]]></dateName>
							<isHoliday><![CDATA[Y]]></isHoliday>
							<sDate><![CDATA[20170509]]></sDate>
							<eDate><![CDATA[20170509]]></eDate>
							<remarks></remarks>
							<seq><![CDATA[1]]></seq>
							<key><![CDATA[17_6]]></key>
						</w2:row>
						<w2:row>
							<dateKind><![CDATA[01]]></dateKind>
							<dateName><![CDATA[현충일]]></dateName>
							<isHoliday><![CDATA[Y]]></isHoliday>
							<sDate><![CDATA[20170606]]></sDate>
							<eDate><![CDATA[20170606]]></eDate>
							<remarks></remarks>
							<seq><![CDATA[1]]></seq>
							<key><![CDATA[17_7]]></key>
						</w2:row>
						<w2:row>
							<dateKind><![CDATA[01]]></dateKind>
							<dateName><![CDATA[제헌절]]></dateName>
							<isHoliday><![CDATA[N]]></isHoliday>
							<sDate><![CDATA[20170717]]></sDate>
							<eDate><![CDATA[20170717]]></eDate>
							<remarks><![CDATA[
국경일(2014. 12. 30. 법률 12915호)이지만 관공서의 공휴일(2013. 11. 05. 대통령령 24828호)이 아님.
]]></remarks>
							<seq><![CDATA[1]]></seq>
							<key><![CDATA[17_8]]></key>
						</w2:row>
						<w2:row>
							<dateKind><![CDATA[01]]></dateKind>
							<dateName><![CDATA[광복절]]></dateName>
							<isHoliday><![CDATA[Y]]></isHoliday>
							<sDate><![CDATA[20170815]]></sDate>
							<eDate><![CDATA[20170815]]></eDate>
							<remarks></remarks>
							<seq><![CDATA[1]]></seq>
							<key><![CDATA[17_9]]></key>
						</w2:row>
						<w2:row>
							<dateKind><![CDATA[01]]></dateKind>
							<dateName><![CDATA[개천절]]></dateName>
							<isHoliday><![CDATA[Y]]></isHoliday>
							<sDate><![CDATA[20171003]]></sDate>
							<eDate><![CDATA[20171003]]></eDate>
							<remarks></remarks>
							<seq><![CDATA[1]]></seq>
							<key><![CDATA[17_10]]></key>
						</w2:row>
						<w2:row>
							<dateKind><![CDATA[01]]></dateKind>
							<dateName><![CDATA[추석]]></dateName>
							<isHoliday><![CDATA[Y]]></isHoliday>
							<sDate><![CDATA[20171003]]></sDate>
							<eDate><![CDATA[20171003]]></eDate>
							<remarks></remarks>
							<seq><![CDATA[2]]></seq>
							<key><![CDATA[17_11_1]]></key>
						</w2:row>
						<w2:row>
							<dateKind><![CDATA[01]]></dateKind>
							<dateName><![CDATA[추석]]></dateName>
							<isHoliday><![CDATA[Y]]></isHoliday>
							<sDate><![CDATA[20171004]]></sDate>
							<eDate><![CDATA[20171004]]></eDate>
							<remarks></remarks>
							<seq><![CDATA[1]]></seq>
							<key><![CDATA[17_11_2]]></key>
						</w2:row>
						<w2:row>
							<dateKind><![CDATA[01]]></dateKind>
							<dateName><![CDATA[추석]]></dateName>
							<isHoliday><![CDATA[Y]]></isHoliday>
							<sDate><![CDATA[20171005]]></sDate>
							<eDate><![CDATA[20171005]]></eDate>
							<remarks></remarks>
							<seq><![CDATA[1]]></seq>
							<key><![CDATA[17_11_3]]></key>
						</w2:row>
						<w2:row>
							<dateKind><![CDATA[01]]></dateKind>
							<dateName><![CDATA[대체공휴일]]></dateName>
							<isHoliday><![CDATA[Y]]></isHoliday>
							<sDate><![CDATA[20171006]]></sDate>
							<eDate><![CDATA[20171006]]></eDate>
							<remarks></remarks>
							<seq><![CDATA[1]]></seq>
							<key><![CDATA[17_11_4]]></key>
						</w2:row>
						<w2:row>
							<dateKind><![CDATA[01]]></dateKind>
							<dateName><![CDATA[한글날]]></dateName>
							<isHoliday><![CDATA[Y]]></isHoliday>
							<sDate><![CDATA[20171009]]></sDate>
							<eDate><![CDATA[20171009]]></eDate>
							<remarks></remarks>
							<seq><![CDATA[1]]></seq>
							<key><![CDATA[17_12]]></key>
						</w2:row>
						<w2:row>
							<dateKind><![CDATA[01]]></dateKind>
							<dateName><![CDATA[기독탄신일]]></dateName>
							<isHoliday><![CDATA[Y]]></isHoliday>
							<sDate><![CDATA[20171225]]></sDate>
							<eDate><![CDATA[20171225]]></eDate>
							<remarks></remarks>
							<seq><![CDATA[1]]></seq>
							<key><![CDATA[17_13]]></key>
						</w2:row>
						<w2:row>
							<dateKind><![CDATA[01]]></dateKind>
							<dateName><![CDATA[양력 설날]]></dateName>
							<isHoliday><![CDATA[Y]]></isHoliday>
							<sDate><![CDATA[20180101]]></sDate>
							<eDate><![CDATA[20180101]]></eDate>
							<remarks></remarks>
							<seq><![CDATA[1]]></seq>
							<key><![CDATA[18_1]]></key>
						</w2:row>
						<w2:row>
							<dateKind><![CDATA[01]]></dateKind>
							<dateName><![CDATA[설날]]></dateName>
							<isHoliday><![CDATA[Y]]></isHoliday>
							<sDate><![CDATA[20180215]]></sDate>
							<eDate><![CDATA[20180215]]></eDate>
							<remarks></remarks>
							<seq><![CDATA[1]]></seq>
							<key><![CDATA[18_2_1]]></key>
						</w2:row>
						<w2:row>
							<dateKind><![CDATA[01]]></dateKind>
							<dateName><![CDATA[설날]]></dateName>
							<isHoliday><![CDATA[Y]]></isHoliday>
							<sDate><![CDATA[20180216]]></sDate>
							<eDate><![CDATA[20180216]]></eDate>
							<remarks></remarks>
							<seq><![CDATA[1]]></seq>
							<key><![CDATA[18_2_2]]></key>
						</w2:row>
						<w2:row>
							<dateKind><![CDATA[01]]></dateKind>
							<dateName><![CDATA[설날]]></dateName>
							<isHoliday><![CDATA[Y]]></isHoliday>
							<sDate><![CDATA[20180217]]></sDate>
							<eDate><![CDATA[20180217]]></eDate>
							<remarks></remarks>
							<seq><![CDATA[1]]></seq>
							<key><![CDATA[18_2_3]]></key>
						</w2:row>
						<w2:row>
							<dateKind><![CDATA[01]]></dateKind>
							<dateName><![CDATA[삼일절]]></dateName>
							<isHoliday><![CDATA[Y]]></isHoliday>
							<sDate><![CDATA[20180301]]></sDate>
							<eDate><![CDATA[20180301]]></eDate>
							<remarks></remarks>
							<seq><![CDATA[1]]></seq>
							<key><![CDATA[18_3]]></key>
						</w2:row>
						<w2:row>
							<dateKind><![CDATA[01]]></dateKind>
							<dateName><![CDATA[어린이날]]></dateName>
							<isHoliday><![CDATA[Y]]></isHoliday>
							<sDate><![CDATA[20180505]]></sDate>
							<eDate><![CDATA[20180505]]></eDate>
							<remarks></remarks>
							<seq><![CDATA[1]]></seq>
							<key><![CDATA[18_4]]></key>
						</w2:row>
						<w2:row>
							<dateKind><![CDATA[01]]></dateKind>
							<dateName><![CDATA[대체휴무일]]></dateName>
							<isHoliday><![CDATA[Y]]></isHoliday>
							<sDate><![CDATA[20180507]]></sDate>
							<eDate><![CDATA[20180507]]></eDate>
							<remarks></remarks>
							<seq><![CDATA[1]]></seq>
							<key><![CDATA[18_5]]></key>
						</w2:row>
						<w2:row>
							<dateKind><![CDATA[01]]></dateKind>
							<dateName><![CDATA[부처님오신날]]></dateName>
							<isHoliday><![CDATA[Y]]></isHoliday>
							<sDate><![CDATA[20180522]]></sDate>
							<eDate><![CDATA[20180522]]></eDate>
							<remarks></remarks>
							<seq><![CDATA[1]]></seq>
							<key><![CDATA[18_6]]></key>
						</w2:row>
						<w2:row>
							<dateKind><![CDATA[01]]></dateKind>
							<dateName><![CDATA[현충일]]></dateName>
							<isHoliday><![CDATA[Y]]></isHoliday>
							<sDate><![CDATA[20180606]]></sDate>
							<eDate><![CDATA[20180606]]></eDate>
							<remarks></remarks>
							<seq><![CDATA[1]]></seq>
							<key><![CDATA[18_7]]></key>
						</w2:row>
						<w2:row>
							<dateKind><![CDATA[01]]></dateKind>
							<dateName><![CDATA[전국동시지방선거]]></dateName>
							<isHoliday><![CDATA[Y]]></isHoliday>
							<sDate><![CDATA[20180613]]></sDate>
							<eDate><![CDATA[20180613]]></eDate>
							<remarks></remarks>
							<seq><![CDATA[1]]></seq>
							<key><![CDATA[18_8]]></key>
						</w2:row>
						<w2:row>
							<dateKind><![CDATA[01]]></dateKind>
							<dateName><![CDATA[광복절]]></dateName>
							<isHoliday><![CDATA[Y]]></isHoliday>
							<sDate><![CDATA[20180815]]></sDate>
							<eDate><![CDATA[20180815]]></eDate>
							<remarks></remarks>
							<seq><![CDATA[1]]></seq>
							<key><![CDATA[18_9]]></key>
						</w2:row>
						<w2:row>
							<dateKind><![CDATA[01]]></dateKind>
							<dateName><![CDATA[추석]]></dateName>
							<isHoliday><![CDATA[Y]]></isHoliday>
							<sDate><![CDATA[20180923]]></sDate>
							<eDate><![CDATA[20180923]]></eDate>
							<remarks></remarks>
							<seq><![CDATA[1]]></seq>
							<key><![CDATA[18_10_1]]></key>
						</w2:row>
						<w2:row>
							<dateKind><![CDATA[01]]></dateKind>
							<dateName><![CDATA[추석]]></dateName>
							<isHoliday><![CDATA[Y]]></isHoliday>
							<sDate><![CDATA[20180924]]></sDate>
							<eDate><![CDATA[20180924]]></eDate>
							<remarks></remarks>
							<seq><![CDATA[1]]></seq>
							<key><![CDATA[18_10_2]]></key>
						</w2:row>
						<w2:row>
							<dateKind><![CDATA[01]]></dateKind>
							<dateName><![CDATA[추석]]></dateName>
							<isHoliday><![CDATA[Y]]></isHoliday>
							<sDate><![CDATA[20180925]]></sDate>
							<eDate><![CDATA[20180925]]></eDate>
							<remarks></remarks>
							<seq><![CDATA[1]]></seq>
							<key><![CDATA[18_10_3]]></key>
						</w2:row>
						<w2:row>
							<dateKind><![CDATA[01]]></dateKind>
							<dateName><![CDATA[대체휴무일]]></dateName>
							<isHoliday><![CDATA[Y]]></isHoliday>
							<sDate><![CDATA[20180926]]></sDate>
							<eDate><![CDATA[20180926]]></eDate>
							<remarks></remarks>
							<seq><![CDATA[1]]></seq>
							<key><![CDATA[18_10_4]]></key>
						</w2:row>
						<w2:row>
							<dateKind><![CDATA[01]]></dateKind>
							<dateName><![CDATA[개천절]]></dateName>
							<isHoliday><![CDATA[Y]]></isHoliday>
							<sDate><![CDATA[20181003]]></sDate>
							<eDate><![CDATA[20181003]]></eDate>
							<remarks></remarks>
							<seq><![CDATA[1]]></seq>
							<key><![CDATA[18_11]]></key>
						</w2:row>
						<w2:row>
							<dateKind><![CDATA[01]]></dateKind>
							<dateName><![CDATA[한글날]]></dateName>
							<isHoliday><![CDATA[Y]]></isHoliday>
							<sDate><![CDATA[20181009]]></sDate>
							<eDate><![CDATA[20181009]]></eDate>
							<remarks></remarks>
							<seq><![CDATA[1]]></seq>
							<key><![CDATA[18_12]]></key>
						</w2:row>
						<w2:row>
							<dateKind><![CDATA[01]]></dateKind>
							<dateName><![CDATA[기독탄신일]]></dateName>
							<isHoliday><![CDATA[Y]]></isHoliday>
							<sDate><![CDATA[20181225]]></sDate>
							<eDate><![CDATA[20181225]]></eDate>
							<remarks></remarks>
							<seq><![CDATA[1]]></seq>
							<key><![CDATA[18_13]]></key>
						</w2:row>
						<w2:row>
							<dateName><![CDATA[양력 설날]]></dateName>
							<sDate><![CDATA[20220101]]></sDate>
							<eDate><![CDATA[20220101]]></eDate>
							<dateKind><![CDATA[01]]></dateKind>
							<isHoliday><![CDATA[Y]]></isHoliday>
							<seq><![CDATA[1]]></seq>
							<key><![CDATA[22_1]]></key>
						</w2:row>
						<w2:row>
							<dateName><![CDATA[설날]]></dateName>
							<sDate><![CDATA[20220131]]></sDate>
							<eDate><![CDATA[20220131]]></eDate>
							<dateKind><![CDATA[01]]></dateKind>
							<isHoliday><![CDATA[Y]]></isHoliday>
							<seq><![CDATA[1]]></seq>
							<key><![CDATA[22_2]]></key>
						</w2:row>
						<w2:row>
							<dateName><![CDATA[설날]]></dateName>
							<sDate><![CDATA[20220201]]></sDate>
							<eDate><![CDATA[20220201]]></eDate>
							<dateKind><![CDATA[01]]></dateKind>
							<isHoliday><![CDATA[Y]]></isHoliday>
							<seq><![CDATA[1]]></seq>
							<key><![CDATA[22_3]]></key>
						</w2:row>
						<w2:row>
							<dateName><![CDATA[설날]]></dateName>
							<sDate><![CDATA[20220202]]></sDate>
							<eDate><![CDATA[20220202]]></eDate>
							<dateKind><![CDATA[01]]></dateKind>
							<isHoliday><![CDATA[Y]]></isHoliday>
							<seq><![CDATA[1]]></seq>
							<key><![CDATA[22_4]]></key>
						</w2:row>
						<w2:row>
							<dateName><![CDATA[삼일절]]></dateName>
							<sDate><![CDATA[20220301]]></sDate>
							<eDate><![CDATA[20220301]]></eDate>
							<dateKind><![CDATA[01]]></dateKind>
							<isHoliday><![CDATA[Y]]></isHoliday>
							<seq><![CDATA[1]]></seq>
							<key><![CDATA[22_5]]></key>
						</w2:row>
						<w2:row>
							<dateName><![CDATA[대통령선거일]]></dateName>
							<sDate><![CDATA[20220309]]></sDate>
							<eDate><![CDATA[20220309]]></eDate>
							<dateKind><![CDATA[01]]></dateKind>
							<isHoliday><![CDATA[Y]]></isHoliday>
							<seq><![CDATA[1]]></seq>
							<key><![CDATA[22_6]]></key>
						</w2:row>
						<w2:row>
							<dateName><![CDATA[어린이날]]></dateName>
							<sDate><![CDATA[20220505]]></sDate>
							<eDate><![CDATA[20220505]]></eDate>
							<dateKind><![CDATA[01]]></dateKind>
							<isHoliday><![CDATA[Y]]></isHoliday>
							<seq><![CDATA[1]]></seq>
							<key><![CDATA[22_7]]></key>
						</w2:row>
						<w2:row>
							<dateName><![CDATA[부처님오신날]]></dateName>
							<sDate><![CDATA[20220508]]></sDate>
							<eDate><![CDATA[20220508]]></eDate>
							<dateKind><![CDATA[01]]></dateKind>
							<isHoliday><![CDATA[Y]]></isHoliday>
							<seq><![CDATA[1]]></seq>
							<key><![CDATA[22_8]]></key>
						</w2:row>
						<w2:row>
							<dateName><![CDATA[전국동시지방선거]]></dateName>
							<sDate><![CDATA[20220601]]></sDate>
							<eDate><![CDATA[20220601]]></eDate>
							<dateKind><![CDATA[01]]></dateKind>
							<isHoliday><![CDATA[Y]]></isHoliday>
							<seq><![CDATA[1]]></seq>
							<key><![CDATA[22_9]]></key>
						</w2:row>
						<w2:row>
							<dateName><![CDATA[현충일]]></dateName>
							<sDate><![CDATA[20220606]]></sDate>
							<eDate><![CDATA[20220606]]></eDate>
							<dateKind><![CDATA[01]]></dateKind>
							<isHoliday><![CDATA[Y]]></isHoliday>
							<seq><![CDATA[1]]></seq>
							<key><![CDATA[22_10]]></key>
						</w2:row>
						<w2:row>
							<dateName><![CDATA[광복절]]></dateName>
							<sDate><![CDATA[20220815]]></sDate>
							<eDate><![CDATA[20220815]]></eDate>
							<dateKind><![CDATA[01]]></dateKind>
							<isHoliday><![CDATA[Y]]></isHoliday>
							<seq><![CDATA[1]]></seq>
							<key><![CDATA[22_11]]></key>
						</w2:row>
						<w2:row>
							<dateName><![CDATA[추석]]></dateName>
							<sDate><![CDATA[20220909]]></sDate>
							<eDate><![CDATA[20220909]]></eDate>
							<dateKind><![CDATA[01]]></dateKind>
							<isHoliday><![CDATA[Y]]></isHoliday>
							<seq><![CDATA[1]]></seq>
							<key><![CDATA[22_12]]></key>
						</w2:row>
						<w2:row>
							<dateName><![CDATA[추석]]></dateName>
							<sDate><![CDATA[20220910]]></sDate>
							<eDate><![CDATA[20220910]]></eDate>
							<dateKind><![CDATA[01]]></dateKind>
							<isHoliday><![CDATA[Y]]></isHoliday>
							<seq><![CDATA[1]]></seq>
							<key><![CDATA[22_13]]></key>
						</w2:row>
						<w2:row>
							<dateName><![CDATA[추석]]></dateName>
							<sDate><![CDATA[20220911]]></sDate>
							<eDate><![CDATA[20220911]]></eDate>
							<dateKind><![CDATA[01]]></dateKind>
							<isHoliday><![CDATA[Y]]></isHoliday>
							<seq><![CDATA[1]]></seq>
							<key><![CDATA[22_14]]></key>
						</w2:row>
						<w2:row>
							<dateName><![CDATA[대체공휴일]]></dateName>
							<sDate><![CDATA[20220912]]></sDate>
							<eDate><![CDATA[20220912]]></eDate>
							<dateKind><![CDATA[01]]></dateKind>
							<isHoliday><![CDATA[Y]]></isHoliday>
							<seq><![CDATA[1]]></seq>
							<key><![CDATA[22_15]]></key>
						</w2:row>
						<w2:row>
							<dateName><![CDATA[개천절]]></dateName>
							<sDate><![CDATA[20221003]]></sDate>
							<eDate><![CDATA[20221003]]></eDate>
							<dateKind><![CDATA[01]]></dateKind>
							<isHoliday><![CDATA[Y]]></isHoliday>
							<seq><![CDATA[1]]></seq>
							<key><![CDATA[22_16]]></key>
						</w2:row>
						<w2:row>
							<dateName><![CDATA[한글날]]></dateName>
							<sDate><![CDATA[20221009]]></sDate>
							<eDate><![CDATA[20221009]]></eDate>
							<dateKind><![CDATA[01]]></dateKind>
							<isHoliday><![CDATA[Y]]></isHoliday>
							<seq><![CDATA[1]]></seq>
							<key><![CDATA[22_17]]></key>
						</w2:row>
						<w2:row>
							<dateName><![CDATA[대체공휴일]]></dateName>
							<sDate><![CDATA[20221010]]></sDate>
							<eDate><![CDATA[20221010]]></eDate>
							<dateKind><![CDATA[01]]></dateKind>
							<isHoliday><![CDATA[Y]]></isHoliday>
							<seq><![CDATA[1]]></seq>
							<key><![CDATA[22_18]]></key>
						</w2:row>
						<w2:row>
							<dateName><![CDATA[기독탄신일]]></dateName>
							<sDate><![CDATA[20221225]]></sDate>
							<eDate><![CDATA[20221225]]></eDate>
							<dateKind><![CDATA[01]]></dateKind>
							<isHoliday><![CDATA[Y]]></isHoliday>
							<seq><![CDATA[1]]></seq>
							<key><![CDATA[22_19]]></key>
						</w2:row>
					</w2:data>
				</w2:dataList>
			</w2:dataCollection>
			<w2:workflowCollection />
		</xf:model>
		<w2:layoutInfo />
		<w2:publicInfo method="" />
		<script lazy="false" type="text/javascript"><![CDATA[
scwin.onpageload = function () {

};
]]></script>
	</head>
	<body ev:onpageload="scwin.onpageload">
		<xf:group class="ws_example_w2widget_content" id="">
			<w2:scheduleCalendar dataList="data:dlt_schedule" defaultDate="" editable="true" endColumn="eDate"
				headerLeftBtn="true" headerRightBtn="true" headerTitle="true" id="shc_ex01" idColumn="key" ioFormat="yyyyMMdd" lang="ko"
				selectable="true" startColumn="sDate" style="width:100%;height: 100%;" titleColumn="dateName" version="">
			</w2:scheduleCalendar>
		</xf:group>
	</body>
</html>


<?xml version="1.0" encoding="UTF-8"?>

		<w2:historyInfo>
			<w2:history meta_no="01" meta_desc="최초작성" meta_date="20230208" meta_user="InswaveSystems" ></w2:history>
		</w2:historyInfo>
		<w2:type>COMPONENT</w2:type>
		<w2:buildDate />
		<w2:MSA />
		<xf:model>
			<w2:dataCollection baseNode="map">
			</w2:dataCollection>
			<w2:workflowCollection />
		</xf:model>
		<w2:layoutInfo />
		<w2:publicInfo method="" />

		<xf:group class="sub_contents" id="" style="">
			<xf:group class="ws_example_grp_desc" id="" style="">
				<w2:textbox escape="false" id=""
					label='달력 아이콘을 클릭하여 달력을 표시할 경우, 달력 상에 Today 버튼이 함께 표시됩니다.
Today 버튼을 클릭하면 현재 날짜를 선택할 수 있습니다.
이 기능은 아래의 속성으로 사용할 수 있습니다.
- showToday : Today 버튼의 표시 또는 비표시'
					style="margin-bottom: 10px;"></w2:textbox>
			</xf:group>
			<xf:group class="example_div_tb_style_wrap" id="">
				<xf:group class="example_div_tr_style" id="" style="">
					<w2:textbox class="example_div_th_style" escape="false" id="" label='(기본 설정) showToday = "true"' style=""></w2:textbox>
					<xf:group class="example_div_td_style" id="" style="">
						<w2:textbox class="ws5_example_txt_normal" escape="false" id="" label="달력 아이콘 클릭 후 달력의 하단에 today 버튼이 있는 것을 확인합니다." style="">
						</w2:textbox>
						<w2:inputCalendar calendarValueType="yearMonthDate" focusOnDateSelect="false" id="ica_exam_1" rightAlign="false"
							style="width:100px;min-height: 24px;" renderDiv="true" class="mr_def">
						</w2:inputCalendar>
					</xf:group>
				</xf:group>
				<xf:group class="example_div_tr_style" id="" style="">
					<w2:textbox class="example_div_th_style" escape="false" id="" label='showToday = "false"' style=""></w2:textbox>
					<xf:group class="example_div_td_style" id="" style="">
						<w2:textbox class="ws5_example_txt_normal" escape="false" id="" label="달력 아이콘 클릭 후 달력의 하단에 today 버튼이 없는 것을 확인합니다." style="">
						</w2:textbox>

						<w2:inputCalendar calendarValueType="yearMonthDate" focusOnDateSelect="false" id="ica_exam_2" rightAlign="false"
							style="width:100px;min-height: 24px;" renderDiv="true" class="mr_def" dayMoveFixed="true" showToday="false">
						</w2:inputCalendar>
					</xf:group>
				</xf:group>
			</xf:group>
		</xf:group>


<?xml version="1.0" encoding="UTF-8"?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:w2="http://www.inswave.com/websquare"
	xmlns:xf="http://www.w3.org/2002/xforms">
	<head meta_screenName="컴포넌트의 ID로 컴포넌트 객체 반환받기">
		<w2:historyInfo>
			<w2:history meta_no="01" meta_desc="최초작성" meta_date="20220428" meta_user="InswaveSystems" ></w2:history>
		</w2:historyInfo>
		<w2:type>COMPONENT</w2:type>
		<w2:buildDate />
		<w2:MSA />
		<xf:model>
			<w2:dataCollection baseNode="map">
			</w2:dataCollection>
			<w2:workflowCollection />
		</xf:model>
		<w2:layoutInfo />
		<w2:publicInfo method="" />
		<script lazy="false" type="text/javascript"><![CDATA[
scwin.onpageload = function () {

};

/**
 * [컴포넌트 ID 문자열로 컴포넌트 객체를 받아 value 할당하기] 버튼 클릭 시
 */
scwin.btn_ex1_onclick = function (e) {
    var strCmpID;
    var objCmp;

    //컴포넌트 ID 받아오기 - input에 입력된 값.
    strCmpID = ibx_comp_id.getValue();

    //문자열 좌우 공백 제거.
    strCmpID = strCmpID.trim();

    //ID로 컴포넌트 반환받기.- 반환된 객체가 없는 경우 undefined 이 반환됩니다.
    objCmp = $p.getComponentById(strCmpID);

    //반환된 객체가 없는 경우. - 메시지 처리 및 로직 중단.
    if (!objCmp) {
        alert("[" + strCmpID + "]로 정의된 컴포넌트를 찾을 수 없습니다.");
        return;
    }

    //[컴포넌트 Value]영역에 할당된 문자열 셋팅
    objCmp.setValue(ibx_comp_value.getValue());

};
]]></script>
	</head>
	<body ev:onpageload="scwin.onpageload">
		<xf:group class="sub_contents" id="" style="">
			<xf:group class="titbox" id="" style="">
				<w2:textbox class="" id="" label="예제 테스트를 위한 입력값" style="" tagname="h3"></w2:textbox>
			</xf:group>
			<xf:group id="" class="tblbox">
				<xf:group tagname="table" style="width:100%;" id="" class="w2tb tbl" adaptive="layout" adaptiveThreshold="800">
					<w2:attributes>
						<w2:summary></w2:summary>
						<w2:spellcheck>false</w2:spellcheck>
					</w2:attributes>
					<xf:group tagname="caption"></xf:group>
					<xf:group tagname="colgroup">
						<xf:group tagname="col" style="width:130px;"></xf:group>
						<xf:group tagname="col" style=""></xf:group>
					</xf:group>
					<xf:group tagname="tr" style="">
						<xf:group tagname="th" style="" class="w2tb_th">
							컴포넌트&nbsp;ID
							<w2:attributes>
								<w2:scope>row</w2:scope>
							</w2:attributes>
						</xf:group>
						<xf:group tagname="td" style="" class="w2tb_td">
							<xf:input style="width:148px;" id="ibx_comp_id" placeholder="" class="mr_def" initValue="ibx_ex1"></xf:input>
							<w2:span style="" label="ibx_ex1 또는 ibx_ex2를 입력하세요." id=""></w2:span>
						</xf:group>
					</xf:group>
					<xf:group tagname="tr" style="">
						<xf:group tagname="th" style="" class="w2tb_th">
							컴포넌트&nbsp;Value
							<w2:attributes>
								<w2:scope>row</w2:scope>
							</w2:attributes>
						</xf:group>
						<xf:group tagname="td" style="" class="w2tb_td">
							<xf:input style="width:148px;" id="ibx_comp_value" placeholder="" class="mr_def" initValue="WebSquare"></xf:input>
							<w2:span style="" id="" label="input에 출력할 value를 입력하세요."></w2:span>
						</xf:group>
					</xf:group>
				</xf:group>
			</xf:group>
			<xf:group class="titbox" id="" style="">
				<xf:trigger class="btn_exam_exec btn_txt_of" disabled="" escape="false" id="btn_ex1" style="" type="button"
					ev:onclick="scwin.btn_ex1_onclick">
					<xf:label><![CDATA[컴포넌트 ID 문자열로 컴포넌트의 value 할당하기]]></xf:label>
				</xf:trigger>
			</xf:group>
			<xf:group class="titbox" id="" style="">
				<w2:textbox class="" id="" label="실행 결과 확인" style="" tagname="h3"></w2:textbox>
			</xf:group>
			<xf:group id="" class="tblbox">
				<xf:group tagname="table" style="width:100%;" id="" class="w2tb tbl" adaptive="layout" adaptiveThreshold="800">
					<w2:attributes>
						<w2:summary></w2:summary>
						<w2:spellcheck>false</w2:spellcheck>
					</w2:attributes>
					<xf:group tagname="caption"></xf:group>
					<xf:group tagname="colgroup">
						<xf:group tagname="col" style="width:130px;"></xf:group>
						<xf:group tagname="col" style=""></xf:group>
					</xf:group>
					<xf:group tagname="tr" style="">
						<xf:group tagname="th" style="" class="w2tb_th">
							ID&nbsp;:&nbsp;ibx_ex1
							<w2:attributes>
								<w2:scope>row</w2:scope>
							</w2:attributes>
						</xf:group>
						<xf:group tagname="td" style="" class="w2tb_td">
							<xf:input style="width:148px;" id="ibx_ex1" placeholder="" class=""></xf:input>
						</xf:group>
					</xf:group>
					<xf:group tagname="tr" style="">
						<xf:group tagname="th" style="" class="w2tb_th">
							ID&nbsp;:&nbsp;ibx_ex2
							<w2:attributes>
								<w2:scope>row</w2:scope>
							</w2:attributes>
						</xf:group>
						<xf:group tagname="td" style="" class="w2tb_td">
							<xf:input style="width:148px;" id="ibx_ex2" placeholder="" class=""></xf:input>
						</xf:group>
					</xf:group>
				</xf:group>
			</xf:group>
		</xf:group>
	</body>
</html>


<?xml version="1.0" encoding="UTF-8"?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:w2="http://www.inswave.com/websquare"
	xmlns:xf="http://www.w3.org/2002/xforms">
	<head>
		<w2:historyInfo>
			<w2:history meta_no="01" meta_desc="최초작성" meta_date="20220522" meta_user="InswaveSystems" ></w2:history>
		</w2:historyInfo>
		<w2:type>COMPONENT</w2:type>
		<w2:buildDate />
		<w2:MSA />
		<xf:model>
			<w2:dataCollection baseNode="map">
				<w2:dataMap baseNode="map" id="dma_request">
					<w2:keyInfo>
						<w2:key id="name" name="name1" dataType="text"></w2:key>
						<w2:key id="addr" name="name2" dataType="text"></w2:key>
					</w2:keyInfo>
					<w2:data use="true">
						<name><![CDATA[WebSquare]]></name>
						<addr><![CDATA[Seoul]]></addr>
					</w2:data>
				</w2:dataMap>
				<w2:dataList baseNode="list" repeatNode="map" id="dc_resUserListData" saveRemovedData="true">
					<w2:columnInfo>
						<w2:column id="name" name="name1" dataType="text"></w2:column>
						<w2:column id="birthday" name="name2" dataType="text"></w2:column>
						<w2:column id="height" name="name3" dataType="text"></w2:column>
						<w2:column id="weight" name="name4" dataType="text"></w2:column>
						<w2:column id="gender" name="name5" dataType="text"></w2:column>
					</w2:columnInfo>
				</w2:dataList>
			</w2:dataCollection>
			<w2:workflowCollection />
			<xf:submission id="sbm_example1" ref="data:json,dma_request" target="data:json,dc_resUserListData"
				action="/data/sampleData/sampleData_json_dc_list.json" method="post" mediatype="application/json" encoding="UTF-8" instance=""
				replace="" errorHandler="" customHandler="" mode="asynchronous" processMsg="" ev:submit="" ev:submitdone="scwin.sbm_example1_submitdone"
				ev:submiterror="scwin.sbm_example1_submiterror" abortTrigger="">
			</xf:submission>
		</xf:model>
		<w2:layoutInfo />
		<w2:publicInfo method="" />
		<script lazy="false" type="text/javascript"><![CDATA[
scwin.onpageload = function () {

};

/**
 * [실행1] 클릭 시
 * $p.executeSubmission( submissionID , requestData );
 * ex) $p.executeSubmission("sbm_example1");
 */
scwin.btn_ex1_onclick = function (e) {
    //로그 출력
    $c.frame.printExampleLog("** scwin.btn_ex1_onclick 실행 **", txa_log, false);
    $c.frame.printExampleLog('$p.executeSubmission("sbm_example1");', txa_log, false);
    $c.frame.printExampleLog('"sbm_example1" ID를 가진 submission이 없는 경고 로그가 출력됩니다. 브라우저 개발자 도구의 콘솔을 확인하세요.', txa_log, false);

    //submission 실행. - "sbm_example1" ID를 가진 submission을 실행합니다.
    $p.executeSubmission("sbm_example1");
};

/**
 * [실행2] 클릭 시
 * $p.executeSubmission( submissionID , requestData );
 */
scwin.btn_ex2_onclick = function (e) {
    var jsnRequestData;
    //로그 출력
    $c.frame.printExampleLog("** scwin.btn_ex2_onclick 실행 **", txa_log, false);
    $c.frame.printExampleLog('$p.executeSubmission("sbm_example1", jsnRequestData);', txa_log, false);

    //request data 정의
    jsnRequestData = {
        "dma_example": {
            "name": "example01"
        }
    };

    //submission 실행.
    //"sbm_example1" ID를 가진 submission을 실행합니다.
    //ref 속성에 정의된 참조 데이터는 무시하고 사용자가 정의한 데이터를 request로 할당합니다.
    $p.executeSubmission("sbm_example1", jsnRequestData);

    //로그 출력
    $c.frame.printExampleLog('브라우저 개발자 도구를 통해 request 데이터를 확인하세요. 또는 [실행1], [실행2]의 응답 객체의 "requestBody"를 비교해보세요.', txa_log, false);
};

/**
 * submission 완료 시 발생 - sbm_example1
 */
scwin.sbm_example1_submitdone = function (e) {
    //응답 본문 alert 출력
    alert(e.responseText);

    //e.id 							//Submission 객체의 ID 반환.
    //e.resourceUri					//통신 URI 반환.
    //e.responseHeaders				//Response Headers 내용 반환.
    //e.responseStatusCode 			//Response Status Code 반환.
    //e.responseReasonPhrase 		//Response Status Text 반환.
    //e.responseBody 				//Response Data를 XML 데이터로 parse 한 XML 객체 반환. Response Content-Type이 JSON 인 경우 json객체를 XML로 파싱.
    //e.responseText				//Response Data 원본으로 String 형태 반환.
    //e.responseHeadersJSON			//Response Headers를 JSON으로 반환.
    //e.responseJSON 				//responseText를 JSON으로 변환. response header의 content-type에 "json" 문자열이 있는 경우에만 변환을 수행.

    //submission 완료 객체 출력
    console.log('"sbm_example1" done 객체 >>> ', e);

    //응답 본문 log 출력
    $c.frame.printExampleLog("sbm_example1 - scwin.sbm_example1_submitdone", txa_log, false);
    $c.frame.printExampleLog(e.responseText, txa_log, false);
    $c.frame.printExampleLog('브라우저 개발자 도구의 콘솔에 통신이 완료된 submission 객체 정보가 출력하였습니다. 브라우저 개발자 도구의 콘솔을 확인하세요.', txa_log, false);
};

/**
 * submission 오류 시 발생 - sbm_example1
 */
scwin.sbm_example1_submiterror = function (e) {
    $c.frame.printExampleLog("sbm_example1 - scwin.sbm_example1_submiterror", txa_log, false);
    //개발자 도구 console에 에러 객체 출력
    console.error("sbm_example1 - scwin.sbm_example1_submiterror", e);
};

/**
 * textarea의 로그 삭제
 */
scwin.btn_clearLog_onclick = function (e) {
    txa_log.setValue("");
};

]]></script>
	</head>
	<body ev:onpageload="scwin.onpageload">
		<xf:group class="sub_contents" id="" style="">
			<xf:group tagname="table" style="" id="" class="w2tb mb_def">
				<w2:attributes>
					<w2:summary></w2:summary>
				</w2:attributes>
				<xf:group tagname="caption"></xf:group>
				<xf:group tagname="colgroup">
					<xf:group tagname="col" style=""></xf:group>
					<xf:group tagname="col" style=""></xf:group>
				</xf:group>
				<xf:group tagname="tr" style="">
					<xf:group tagname="th" class="w2tb_th" style="text-align: left;">Submission&nbsp;실행하기
						<w2:attributes>
							<w2:scope>row</w2:scope>
						</w2:attributes>
					</xf:group>
					<xf:group tagname="td" class="w2tb_td">
						<w2:attributes></w2:attributes>
						<xf:trigger class="btn_cm" disabled="" escape="false" ev:onclick="scwin.btn_ex1_onclick" id="btn_ex1" style=""
							type="button">
							<xf:label><![CDATA[실행1]]></xf:label>
						</xf:trigger>
						<w2:textbox class="mr_def" escape="false" id="" label="$p.executeSubmission( submissionID );" style="" tagname="samp"></w2:textbox>
						<w2:textbox class="mr_def com_example_inline_code" escape="false" id="" label='ex) $p.executeSubmission("sbm_example1");'
							style="" tagname="code">
						</w2:textbox>
					</xf:group>
				</xf:group>
				<xf:group tagname="tr" style="">
					<xf:group tagname="th" class="w2tb_th" style="text-align: left;">Submission&nbsp;실행하기&nbsp;-&nbsp;request&nbsp;data&nbsp;직접&nbsp;할당하기
						<w2:attributes>
							<w2:scope>row</w2:scope>
						</w2:attributes>
					</xf:group>
					<xf:group tagname="td" class="w2tb_td">
						<w2:attributes></w2:attributes>
						<xf:trigger class="btn_cm" disabled="" escape="false" ev:onclick="scwin.btn_ex2_onclick" id="btn_ex2" style=""
							type="button">
							<xf:label><![CDATA[실행2]]></xf:label>
						</xf:trigger>
						<w2:textbox class="mr_def" escape="false" id="" label="$p.executeSubmission( submissionID, requestData );" style=""
							tagname="samp">
						</w2:textbox>
						<w2:textbox class="mr_def com_example_inline_code" escape="false" id="" label='//[scwin.btn_ex2_onclick] 함수를 참고하세요'
							style="" tagname="code">
						</w2:textbox>
					</xf:group>
				</xf:group>
			</xf:group>
			<xf:group class="w2tb mb_def" id="grp_form" style="width:100%;" tagname="table">
				<w2:attributes>
					<w2:summary></w2:summary>
					<w2:spellcheck>false</w2:spellcheck>
				</w2:attributes>
				<xf:group tagname="caption"></xf:group>
				<xf:group tagname="colgroup">
					<xf:group style="width:130px;" tagname="col"></xf:group>
					<xf:group style="" tagname="col"></xf:group>
				</xf:group>
			</xf:group>
			<xf:group class="w2tb mb_def" id="" style="width:100%;" tagname="table">
				<w2:attributes>
					<w2:summary></w2:summary>
					<w2:spellcheck>false</w2:spellcheck>
				</w2:attributes>
				<xf:group tagname="caption"></xf:group>
				<xf:group tagname="colgroup">
					<xf:group style="width:130px;" tagname="col"></xf:group>
					<xf:group style="" tagname="col"></xf:group>
				</xf:group>
				<xf:group style="" tagname="tr">
					<xf:group class="w2tb_th" style="" tagname="th">
						로그&nbsp;출력
						<w2:attributes>
							<w2:scope>row</w2:scope>
						</w2:attributes>
						<xf:trigger class="btn_cm" disabled="" escape="false" id="btn_clearLog" style="" type="button"
							ev:onclick="scwin.btn_clearLog_onclick">
							<xf:label><![CDATA[로그 삭제]]></xf:label>
						</xf:trigger>
					</xf:group>
					<xf:group class="w2tb_td" style="" tagname="td">
						<xf:textarea class="com_example_txa_log" id="txa_log" spellcheck="false" style="width: 100%;height: 200px;"></xf:textarea>
					</xf:group>
				</xf:group>
			</xf:group>
		</xf:group>
	</body>
</html>


<?xml version="1.0" encoding="UTF-8"?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:w2="http://www.inswave.com/websquare"
	xmlns:xf="http://www.w3.org/2002/xforms">
	<head meta_screenName="P00294의 서브 페이지 01" meta_type="서브">
		<w2:historyInfo>
			<w2:history meta_no="01" meta_desc="최초작성" meta_date="20230717" meta_user="InswaveSystems" ></w2:history>
		</w2:historyInfo>
		<w2:type>COMPONENT</w2:type>
		<w2:buildDate />
		<w2:MSA />
		<xf:model>
			<w2:dataCollection baseNode="map">
			</w2:dataCollection>
			<w2:workflowCollection />
		</xf:model>
		<w2:layoutInfo />
		<w2:publicInfo method="" />
		<script type="text/javascript" lazy="false"><![CDATA[

scwin.onpageload = function () {

};
]]></script>
	</head>
	<body ev:onpageload="scwin.onpageload">
    	<xf:group class="sub_contents" id="" style="padding: 6px;">
    		<w2:textbox id="" label="P00294S01.xml" style="font-size: 1.2em;color: salmon;font-weight: bold;"></w2:textbox>
    	</xf:group>
	</body>
</html>


<?xml version="1.0" encoding="UTF-8"?>

		<w2:historyInfo>
			<w2:history meta_no="01" meta_desc="최초작성" meta_date="20230224" meta_user="InswaveSystems" ></w2:history>
		</w2:historyInfo>
		<w2:type>COMPONENT</w2:type>
		<w2:buildDate />
		<w2:MSA />
		<xf:model>
			<w2:dataCollection baseNode="map">
				<w2:dataList baseNode="list" id="dlt_books_1" repeatNode="map" style="" valueAttribute="">
					<w2:columnInfo>
						<w2:column dataType="text" id="book_name" name="도서명"></w2:column>
						<w2:column dataType="text" id="price" name="정가"></w2:column>
						<w2:column id="published_date" name="출간일" dataType="text"></w2:column>
					</w2:columnInfo>
				</w2:dataList>
			</w2:dataCollection>
			<w2:workflowCollection />
		</xf:model>
		<w2:layoutInfo />
		<w2:publicInfo method="" />

		<xf:group class="sub_contents" id="" style="">
			<xf:group class="ws_example_grp_desc" id="" style="">
				<w2:textbox escape="false" id=""
					label='GridView의 이벤트 onCellDblClick 예제입니다.
onCellDblClick 이벤트는 Body영역의 셀이 더블 클릭된 경우 발생합니다.
지정된 이벤트 핸들러에서 클릭된 셀의 row index, column index, column id 값을 확인할 수 있습니다.'
					style="">
				</w2:textbox>
				<w2:textbox escape="false" id=""
					label="oncellclick과 함께 사용하는 경우 oncellclick이 2회 발생한 이후에 oncelldblclick이 발생합니다.
dblclick이 발생하려면 반드시 click이 2회 발생해야 하므로 dblclick과 click을 별개의 동작으로 구분하여 이벤트를 처리할 수 없습니다."
					style="">
				</w2:textbox>
				<w2:textbox class="txt_info_important" id="" label="컴포넌트의 이벤트 발생 시 영역 [로그 확인]의 textarea 또는 브라우저 개발자도구 콘솔에 로그가 출력됩니다."
					style="">
				</w2:textbox>
			</xf:group>
			<xf:group class="example_div_tb_style_wrap" id="">
				<xf:group class="example_div_tr_style" id="" style="">
					<w2:textbox class="example_div_th_style" escape="false" id="" label="GridView의 oncelldblclick 이벤트 핸들러 등록" style=""></w2:textbox>
					<xf:group class="example_div_td_style" id="" style="">
						<w2:textbox class="ws5_example_txt_normal" escape="false" id=""
							label="Body영역의 셀을 더블 클릭하여 [로그 확인]영역의 로그를 확인합니다.
컬럼 '도서명'의 셀을 더블 클릭하면 행의 JSON 데이터가 출력됩니다." style="">
						</w2:textbox>
						<w2:gridView autoFitMinWidth="272" class="gvw" dataList="data:dlt_books_1" defaultCellHeight="24" id="grd_exam1"
							style="height:100px;" visibleRowNum="3" rowNumVisible="true" rowNumWidth="26" visibleRowNumFix="true" autoFit="allColumn"
							ev:oncelldblclick="scwin.grd_exam1_oncelldblclick" readOnly="true">
							<w2:caption id="caption1" style="" value="this is a grid caption."></w2:caption>
							<w2:header id="header1" style="">
								<w2:row id="row1" style="">
									<w2:column displayMode="label" id="h_col1" inputType="text" value="도서명" width="130"></w2:column>
									<w2:column hidden="false" width="66" inputType="text" id="h_col2" value="정가" displayMode="label">
									</w2:column>
									<w2:column hidden="false" width="76" inputType="text" id="h_col3" value="출간일" displayMode="label">
									</w2:column>
								</w2:row>
							</w2:header>
							<w2:gBody id="gBody1" style="">
								<w2:row id="row2" style="">
									<w2:column displayMode="label" id="book_name" inputType="text" textAlign="left" width="130" value=""></w2:column>
									<w2:column dataType="number" displayFormat="#,###" displayMode="label" id="price" inputType="text" textAlign="right"
										width="66" value="">
									</w2:column>
									<w2:column dataType="date" displayFormat="yyyy-MM-dd" displayMode="label" id="published_date" inputType="text" width="76"
										value="">
									</w2:column>
								</w2:row>
							</w2:gBody>
						</w2:gridView>
					</xf:group>
				</xf:group>
			</xf:group>
			<xf:group class="example_div_tb_style_wrap" id="" style="">
				<xf:group class="example_div_tr_style" id="" style="">
					<xf:group class="example_div_th_style" id="">
						<w2:span class="mr_def txt_blue" id="" label="로그 확인" style=""></w2:span>
						<xf:trigger class="com_example_btn_log_clear" ev:onclick="scwin.btn_clearLog_onclick" id="btn_clearLog" style=""
							title="로그 삭제" type="button">
							<xf:label><![CDATA[검색 취소]]></xf:label>
						</xf:trigger>
					</xf:group>
					<xf:group class="example_div_td_style" id="" style="">
						<xf:textarea class="com_example_txa_log" id="txa_log" spellcheck="false" style="width: 100%;height: 140px;"></xf:textarea>
					</xf:group>
				</xf:group>
			</xf:group>
		</xf:group>


<?xml version="1.0" encoding="UTF-8"?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:w2="http://www.inswave.com/websquare"
	xmlns:xf="http://www.w3.org/2002/xforms">
	<head>
		<w2:historyInfo>
			<w2:history meta_no="01" meta_desc="최초작성" meta_date="20220930" meta_user="InswaveSystems" ></w2:history>
		</w2:historyInfo>
		<w2:type>COMPONENT</w2:type>
		<w2:buildDate />
		<w2:MSA />
		<xf:model>
			<w2:dataCollection baseNode="map">
			</w2:dataCollection>
			<w2:workflowCollection />
		</xf:model>
		<w2:layoutInfo />
		<w2:publicInfo method="" />
		<script lazy="false" type="text/javascript"><![CDATA[
scwin.onpageload = function () {

};
]]></script>
	</head>
	<body ev:onpageload="scwin.onpageload">
		<xf:group class="sub_contents" id="" style="">
			<w2:textbox id="" label="P00114S03.xml" style="color: seagreen;font-size: 2em;font-weight: bold;"></w2:textbox>
		</xf:group>
	</body>
</html>


<?xml version="1.0" encoding="UTF-8"?>

		<w2:historyInfo>
			<w2:history meta_no="02" meta_desc="설명 추가 및 버튼 명 수정" meta_date="20230206" meta_user="InswaveSystems" ></w2:history>
			<w2:history meta_no="01" meta_desc="최초작성" meta_date="20230120" meta_user="InswaveSystems" ></w2:history>
		</w2:historyInfo>
		<w2:type>COMPONENT</w2:type>
		<w2:buildDate />
		<w2:MSA />
		<xf:model>
			<w2:dataCollection baseNode="map">
				<w2:dataList baseNode="list" id="dlt_books" repeatNode="map" style="" valueAttribute="">
					<w2:columnInfo>
						<w2:column dataType="text" id="price" name="정가"></w2:column>
					</w2:columnInfo>
					<w2:data use="true">
						<w2:row>
							<price><![CDATA[2547869000]]></price>
						</w2:row>
						<w2:row>
							<price><![CDATA[8740500]]></price>
						</w2:row>
						<w2:row>
							<price><![CDATA[543900]]></price>
						</w2:row>
					</w2:data>
				</w2:dataList>
			</w2:dataCollection>
			<w2:workflowCollection />
		</xf:model>
		<w2:layoutInfo />
		<w2:publicInfo method="" />

		<xf:group class="sub_contents" id="" style="">
			<xf:group class="ws_example_grp_desc" id="" style="">
				<w2:textbox escape="false" id=""
					label='GridView 컬럼의 속성 dataType과 속성 displayFormat의 값을 지정하고 속성 dataType의 값을 반환받는 예제입니다.
지정 가능한 dataType 값은 아래와 같습니다.
- text, number, float'
					style="">
				</w2:textbox>
				<w2:textbox escape="false" id=""
					label="이 예제에서 사용한 함수는 다음과 같습니다.
- getDataType : 컬럼의 속성 dataType의 값을 반환.
- setDataType : 컬럼의 속성 dataType의 값을 지정.
- setColumnDisplayFormat : 컬럼의 속성 displayFormat의 값을 지정."
					style="">
				</w2:textbox>
			</xf:group>
			<xf:group class="example_div_tb_style_wrap" id="">
				<xf:group class="example_div_tr_style" id="" style="">
					<w2:textbox class="example_div_th_style" escape="false" id="" label="컬럼의 속성 dataType과 속성 dispalyFormat 지정하기" style=""></w2:textbox>
					<xf:group class="example_div_td_style" id="" style="">
						<w2:textbox class="ws5_example_txt_normal txt_info_important" id="" label="반환 된 설정 값은 [로그 확인]의 textarea에 로그가 출력됩니다."
							style=""></w2:textbox>
						<xf:group class="mb_def_box nobottom" id="" style="">
							<xf:trigger class="btn_exam_exec btn_txt_of" disabled="" escape="false" ev:onclick="scwin.btn_ex1_1_onclick"
								id="btn_ex1_1" style="" type="button">
								<xf:label><![CDATA[컬럼 '정가'의 속성 dataType의 설정 값 반환받기 - 로그 출력]]></xf:label>
							</xf:trigger>
							<xf:trigger class="btn_exam_exec btn_txt_of" disabled="" escape="false" ev:onclick="scwin.btn_ex1_2_onclick"
								id="btn_ex1_2" style="" type="button">
								<xf:label><![CDATA[컬럼 '정가'의 속성 dataType을 'number'로 지정하고 속성 dispalyFormat을 '#,###'으로 지정하기]]></xf:label>
							</xf:trigger>
							<xf:trigger class="btn_exam_exec btn_txt_of" disabled="" escape="false" ev:onclick="scwin.btn_ex1_3_onclick"
								id="btn_ex1_3" style="" type="button">
								<xf:label><![CDATA[컬럼 '정가'의 속성 dataType을 'float'로 지정하고 속성 dispalyFormat을 '#,###.00'으로 지정하기]]></xf:label>
							</xf:trigger>
						</xf:group>
						<w2:gridView autoFit="allColumn" autoFitMinWidth="160" class="gvw" dataList="data:dlt_books" defaultCellHeight="24"
							disabledBackgroundColor="#eee" disabledFontColor="#bbb" id="grd_exam1" rowNumVisible="true" rowNumWidth="10" style="height:100px;"
							visibleRowNum="3" visibleRowNumFix="true">
							<w2:caption id="caption1" style="" value="this is a grid caption."></w2:caption>
							<w2:header id="header1" style="">
								<w2:row id="row1" style="">
									<w2:column displayMode="label" id="column2" inputType="text" value="정가" width="70"></w2:column>
								</w2:row>
							</w2:header>
							<w2:gBody id="gBody1" style="">
								<w2:row id="row2" style="">
									<w2:column displayMode="label" id="price" inputType="text" textAlign="right" width="70"></w2:column>
								</w2:row>
							</w2:gBody>
						</w2:gridView>
					</xf:group>
				</xf:group>
			</xf:group>
			<xf:group class="example_div_tb_style_wrap" id="" style="">
				<xf:group class="example_div_tr_style" id="" style="">
					<xf:group class="example_div_th_style" id="">
						<w2:span class="mr_def txt_blue" id="" label="로그 확인" style=""></w2:span>
						<xf:trigger class="com_example_btn_log_clear" ev:onclick="scwin.btn_clearLog_onclick" id="btn_clearLog" style=""
							title="로그 삭제" type="button">
							<xf:label><![CDATA[검색 취소]]></xf:label>
						</xf:trigger>
					</xf:group>
					<xf:group class="example_div_td_style" id="" style="">
						<xf:textarea class="com_example_txa_log" id="txa_log" spellcheck="false" style="width: 100%;height: 140px;"></xf:textarea>
					</xf:group>
				</xf:group>
			</xf:group>
		</xf:group>


<?xml version="1.0" encoding="UTF-8"?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:w2="http://www.inswave.com/websquare"
	xmlns:xf="http://www.w3.org/2002/xforms">
	<head meta_screenName="[Spinner] 데이터 타입 설정하기">
		<w2:historyInfo>
			<w2:history meta_no="01" meta_desc="최초작성" meta_date="20221028" meta_user="InswaveSystems" ></w2:history>
		</w2:historyInfo>
		<w2:type>COMPONENT</w2:type>
		<w2:buildDate />
		<w2:MSA />
		<xf:model>
			<w2:dataCollection baseNode="map">
			</w2:dataCollection>
			<w2:workflowCollection />
		</xf:model>
		<w2:layoutInfo />
		<w2:publicInfo method="" />
		<script lazy="false" type="text/javascript"><![CDATA[
scwin.onpageload = function () {
    //화면 초기화
    scwin.initPage();
};

/**
 * 화면 초기화
 */
scwin.initPage = function () {
    var strDate;

    strDate = $p.getCurrentServerDate("yyyy"); //서버에서 올해 문자열 반환받기

    spi_exam1.setValue("0");
    spi_exam2.setValue(strDate + "1130"); //올해 11월 30일 할당
    spi_exam3.setValue("1159"); //11시 59분 할당
};
]]></script>
	</head>
	<body ev:onpageload="scwin.onpageload">
		<xf:group class="sub_contents" id="" style="">
			<xf:group class="ws_example_grp_desc" id="" style="">
				<w2:textbox escape="false" id="" label="컴포넌트의 속성 dataType의 설정 값에 따른 비교 예제입니다.<br/>컴포넌트 우측에 구성된 버튼을 클릭하여 데이터 증감을 확인합니다."
					style="">
				</w2:textbox>
			</xf:group>
			<xf:group class="example_div_tb_style_wrap" id="">
				<xf:group class="example_div_tr_style" id="" style="">
					<w2:textbox class="example_div_th_style" escape="false" id="" label='(기본) dataType="number"' style=""></w2:textbox>
					<xf:group class="example_div_td_style" id="" style="">
						<w2:spinner skin="type1" buttonSize="30" inputReadOnly="false" id="spi_exam1"
							style="position: relative;width:130px;min-height:24px;">
						</w2:spinner>
					</xf:group>
				</xf:group>
				<xf:group class="example_div_tr_style" id="" style="">
					<w2:textbox class="example_div_th_style" escape="false" id="" label='dataType="date"' style=""></w2:textbox>
					<xf:group class="example_div_td_style" id="" style="">
						<w2:spinner buttonSize="30" id="spi_exam2" inputReadOnly="false" skin="type1"
							style="position: relative;width:130px;min-height:24px;" dataType="date">
						</w2:spinner>
					</xf:group>
				</xf:group>
				<xf:group class="example_div_tr_style" id="" style="">
					<w2:textbox class="example_div_th_style" escape="false" id="" label='dateType="time"' style=""></w2:textbox>
					<xf:group class="example_div_td_style" id="" style="">
						<w2:spinner buttonSize="30" id="spi_exam3" inputReadOnly="false" skin="type1"
							style="position: relative;width:130px;min-height:24px;" dataType="time" dateIncrementType="minute">
						</w2:spinner>
					</xf:group>
				</xf:group>

			</xf:group>
		</xf:group>
	</body>
</html>


<?xml version="1.0" encoding="UTF-8"?>

		<w2:historyInfo>
			<w2:history meta_no="01" meta_desc="최초작성" meta_date="20221028" meta_user="InswaveSystems" ></w2:history>
		</w2:historyInfo>
		<w2:type>COMPONENT</w2:type>
		<w2:buildDate />
		<w2:MSA />
		<xf:model>
			<w2:dataCollection baseNode="map">
				<w2:dataList baseNode="list" repeatNode="map" id="dlt_exam_code" saveRemovedData="true">
					<w2:columnInfo>
						<w2:column id="label" name="label" dataType="text"></w2:column>
						<w2:column id="code" name="code" dataType="text"></w2:column>
						<w2:column id="useYN" name="useYN" dataType="text"></w2:column>
					</w2:columnInfo>
				</w2:dataList>
			</w2:dataCollection>
			<w2:workflowCollection />
		</xf:model>
		<w2:layoutInfo />
		<w2:publicInfo method="" />

		<xf:group class="sub_contents" id="" style="">
			<xf:group class="ws_example_grp_desc" id="" style="">
				<w2:textbox escape="false" id=""
					label="Selectbox의 항목을 비활성화 하는 예제입니다.
DataList와 Selectbox의 항목을 연결하여 설정할 수 있습니다.
비활성화된 항목은 사용자의 선택이 불가합니다." style="">
				</w2:textbox>
			</xf:group>
			<xf:group class="example_div_tb_style_wrap" id="">
				<xf:group class="example_div_tr_style" id="" style="">
					<w2:textbox class="example_div_th_style" escape="false" id="" label="(기본) 모든 항목 활성화" style=""></w2:textbox>
					<xf:group class="example_div_td_style" id="" style="">
						<xf:select1 id="sbx_exam1" chooseOption="" style="width:130px;min-height:24px;" submenuSize="auto" allOption=""
							disabled="false" direction="auto" appearance="minimal" disabledClass="w2selectbox_disabled" ref="">
							<xf:choices>
								<xf:itemset nodeset="data:dlt_exam_code">
									<xf:label ref="label"></xf:label>
									<xf:value ref="code"></xf:value>
								</xf:itemset>
							</xf:choices>
						</xf:select1>
					</xf:group>
				</xf:group>
				<xf:group class="example_div_tr_style" id="" style="">
					<w2:textbox class="example_div_th_style" escape="false" id="" label='비활성화 항목 지정 - 속성' style=""></w2:textbox>
					<xf:group class="example_div_td_style" id="" style="">
						<xf:select1 allOption="" appearance="minimal" chooseOption="" direction="auto" disabled="false"
							disabledClass="w2selectbox_disabled" id="sbx_exam2" ref="" style="width:130px;min-height:24px;" submenuSize="auto"
							enableColumn="useYN" enableColumnFalseValue="N">
							<xf:choices>
								<xf:itemset nodeset="data:dlt_exam_code">
									<xf:label ref="label"></xf:label>
									<xf:value ref="code"></xf:value>
								</xf:itemset>
							</xf:choices>
						</xf:select1>
					</xf:group>
				</xf:group>
				<xf:group class="example_div_tr_style" id="" style="">
					<w2:textbox class="example_div_th_style" escape="false" id="" label="비활성화 항목 지정 - 스크립트" style=""></w2:textbox>
					<xf:group class="example_div_td_style" id="" style="">
						<xf:group id="" style="" class="mb10">
							<xf:trigger class="btn_exam_exec" ev:onclick="scwin.btn_ex1_onclick" id="btn_ex1" style="" type="button">
								<xf:label><![CDATA[항목 비활성화]]></xf:label>
							</xf:trigger>
						</xf:group>
						<xf:select1 allOption="" appearance="minimal" chooseOption="" direction="auto" disabled="false"
							disabledClass="w2selectbox_disabled" id="sbx_exam3" ref="" style="width:130px;min-height:24px;" submenuSize="auto">
							<xf:choices>
								<xf:itemset nodeset="data:dlt_exam_code">
									<xf:label ref="label"></xf:label>
									<xf:value ref="code"></xf:value>
								</xf:itemset>
							</xf:choices>
						</xf:select1>
					</xf:group>
				</xf:group>

			</xf:group>
		</xf:group>


<?xml version="1.0" encoding="UTF-8"?>

		<w2:historyInfo>
			<w2:history meta_no="01" meta_desc="최초작성" meta_date="20221223" meta_user="InswaveSystems" ></w2:history>
		</w2:historyInfo>
		<w2:type>COMPONENT</w2:type>
		<w2:buildDate />
		<w2:MSA />
		<xf:model>
			<w2:dataCollection baseNode="map">
				<w2:dataList baseNode="list" id="dlt_books" repeatNode="map" style="" valueAttribute="">
					<w2:columnInfo>
						<w2:column dataType="text" id="book_name" name="도서명"></w2:column>
						<w2:column id="published_date" name="출간일" dataType="text"></w2:column>
					</w2:columnInfo>
					<w2:data use="true" xmlns="">
						<w2:row>
							<book_name><![CDATA[공정하다는 착각]]></book_name>
							<published_date><![CDATA[20201201]]></published_date>
						</w2:row>
						<w2:row>
							<book_name><![CDATA[불편한 편의점]]></book_name>
							<published_date><![CDATA[20210420]]></published_date>
						</w2:row>
						<w2:row>
							<book_name><![CDATA[사람일까 상황일까]]></book_name>
							<published_date><![CDATA[20190826]]></published_date>
						</w2:row>
					</w2:data>
				</w2:dataList>
			</w2:dataCollection>
			<w2:workflowCollection />
		</xf:model>
		<w2:layoutInfo />
		<w2:publicInfo method="" />

		<xf:group class="sub_contents" id="" style="">
			<xf:group class="ws_example_grp_desc" id="" style="">
				<w2:textbox escape="false" id=""
					label='GridView의 속성 autoFit을 스크립트로 지정하는 예제입니다.
GridView의 함수 setAutoFit, clearAutoFit으로 제어할 수 있습니다.
- 함수 setAutoFit : autoFit 속성을 지정합니다.
- 함수 clearAutoFit : autoFit 속성을 해제합니다.'
					style="">
				</w2:textbox>
				<w2:textbox escape="false" id=""
					label="함수 setAutoFit은 현재 그리드의 상태(여백, 컬럼 폭의 합 등)를 기준으로 계산됩니다.
최초 그려진 GridView를 기준으로 재 설정하고자 하는 경우는 먼저 함수 clearAutoFit으로 설정을 해제해야 합니다."
					style="">
				</w2:textbox>
			</xf:group>

			<xf:group class="example_div_tb_style_wrap" id="">
				<xf:group class="example_div_tr_style" id="" style="">
					<w2:textbox class="example_div_th_style" escape="false" id="" label="속성 autoFit 설정 값을 allColumn으로 지정하기" style=""></w2:textbox>
					<xf:group class="example_div_td_style" id="" style="">
						<w2:textbox class="ws5_example_txt_normal" escape="false" id=""
							label="아래의 버튼을 클릭하고 GridView의 컬럼 너비를 확인합니다.
이 GridView의 autoFit 설정 값은 'none'(사용 안함)입니다." style="">
						</w2:textbox>
						<xf:group class="mb_def_box nobottom" id="" style="">
							<xf:trigger class="btn_exam_exec btn_txt_of" disabled="" escape="false" ev:onclick="scwin.btn_ex1_onclick" id="btn_ex1"
								style="" type="button">
								<xf:label><![CDATA[autoFit의 설정 값을 'allColumn'으로 지정하기]]></xf:label>
							</xf:trigger>
						</xf:group>
						<w2:gridView class="gvw" dataList="data:dlt_books" id="grd_exam1" style="height: 90px;" visibleRowNum="all"
							defaultCellHeight="24" autoFit="none" readOnly="true">
							<w2:caption style="" id="caption1" value="this is a grid caption."></w2:caption>
							<w2:header style="" id="header1">
								<w2:row style="" id="row1">
									<w2:column width="74" inputType="text" style="" id="column1" value="출간일" displayMode="label"></w2:column>
									<w2:column width="110" inputType="text" style="" id="column3" value="도서명" displayMode="label"></w2:column>
								</w2:row>
							</w2:header>
							<w2:gBody style="" id="gBody1">
								<w2:row style="" id="row2">
									<w2:column width="74" inputType="text" style="" id="published_date" value="" displayMode="label" dataType="date"
										displayFormat="yyyy-MM-dd">
									</w2:column>
									<w2:column width="110" inputType="text" style="" id="book_name" value="" displayMode="label" textAlign="left">
									</w2:column>
								</w2:row>
							</w2:gBody>
						</w2:gridView>
					</xf:group>
				</xf:group>
				<xf:group class="example_div_tr_style" id="" style="">
					<w2:textbox class="example_div_th_style" escape="false" id="" label="속성 autoFit 설정 값을 lastColumn으로 지정하기" style=""></w2:textbox>
					<xf:group class="example_div_td_style" id="" style="">
						<w2:textbox class="ws5_example_txt_normal" escape="false" id=""
							label="아래의 버튼을 클릭하고 GridView의 컬럼 너비를 확인합니다.
이 GridView의 autoFit 설정 값은 'none'(사용 안함)입니다." style="">
						</w2:textbox>
						<xf:group class="mb_def_box nobottom" id="" style="">
							<xf:trigger class="btn_exam_exec btn_txt_of" disabled="" escape="false" ev:onclick="scwin.btn_ex2_onclick" id="btn_ex2"
								style="" type="button">
								<xf:label><![CDATA[autoFit의 설정 값을 'lastColumn'으로 지정하기]]></xf:label>
							</xf:trigger>
						</xf:group>
						<w2:gridView autoFit="none" class="gvw" dataList="data:dlt_books" defaultCellHeight="24" id="grd_exam2" readOnly="true"
							style="height: 90px;" visibleRowNum="all">
							<w2:caption id="caption1" style="" value="this is a grid caption."></w2:caption>
							<w2:header id="header1" style="">
								<w2:row id="row1" style="">
									<w2:column displayMode="label" id="column1" inputType="text" style="" value="출간일" width="74"></w2:column>
									<w2:column displayMode="label" id="column3" inputType="text" style="" value="도서명" width="110"></w2:column>
								</w2:row>
							</w2:header>
							<w2:gBody id="gBody1" style="">
								<w2:row id="row2" style="">
									<w2:column dataType="date" displayFormat="yyyy-MM-dd" displayMode="label" id="published_date" inputType="text" style=""
										value="" width="74">
									</w2:column>
									<w2:column displayMode="label" id="book_name" inputType="text" style="" textAlign="left" value="" width="110">
									</w2:column>
								</w2:row>
							</w2:gBody>
						</w2:gridView>
					</xf:group>
				</xf:group>
				<xf:group class="example_div_tr_style" id="" style="">
					<w2:textbox class="example_div_th_style" escape="false" id="" label="속성 autoFit 설정 해제하기" style=""></w2:textbox>
					<xf:group class="example_div_td_style" id="" style="">
						<w2:textbox class="ws5_example_txt_normal" escape="false" id=""
							label="아래의 버튼을 클릭하고 GridView의 컬럼 너비를 확인합니다.
이 GridView의 autoFit 설정 값은 'lastColumn'입니다." style="">
						</w2:textbox>
						<xf:group class="mb_def_box nobottom" id="" style="">
							<xf:trigger class="btn_exam_exec btn_txt_of" disabled="" escape="false" ev:onclick="scwin.btn_ex3_onclick" id="btn_ex3"
								style="" type="button">
								<xf:label><![CDATA[속성 autoFit 설정 해제하기]]></xf:label>
							</xf:trigger>
						</xf:group>
						<w2:gridView autoFit="lastColumn" class="gvw" dataList="data:dlt_books" defaultCellHeight="24" id="grd_exam3"
							readOnly="true" style="height: 90px;" visibleRowNum="all">
							<w2:caption id="caption1" style="" value="this is a grid caption."></w2:caption>
							<w2:header id="header1" style="">
								<w2:row id="row1" style="">
									<w2:column displayMode="label" id="column1" inputType="text" style="" value="출간일" width="74"></w2:column>
									<w2:column displayMode="label" id="column3" inputType="text" style="" value="도서명" width="110"></w2:column>
								</w2:row>
							</w2:header>
							<w2:gBody id="gBody1" style="">
								<w2:row id="row2" style="">
									<w2:column dataType="date" displayFormat="yyyy-MM-dd" displayMode="label" id="published_date" inputType="text" style=""
										value="" width="74">
									</w2:column>
									<w2:column displayMode="label" id="book_name" inputType="text" style="" textAlign="left" value="" width="110">
									</w2:column>
								</w2:row>
							</w2:gBody>
						</w2:gridView>
					</xf:group>
				</xf:group>
			</xf:group>
		</xf:group>


<?xml version="1.0" encoding="UTF-8"?>

		<w2:historyInfo>
			<w2:history meta_no="01" meta_desc="최초작성" meta_date="20230217" meta_user="InswaveSystems" ></w2:history>
		</w2:historyInfo>
		<w2:type>COMPONENT</w2:type>
		<w2:buildDate />
		<w2:MSA />
		<xf:model>
			<w2:dataCollection baseNode="map">
				<w2:dataList baseNode="list" id="dlt_books_1" repeatNode="map" style="" valueAttribute="">
					<w2:columnInfo>
						<w2:column dataType="text" id="book_name" name="도서명"></w2:column>
						<w2:column dataType="text" id="price" name="정가"></w2:column>
						<w2:column id="published_date" name="출간일" dataType="text"></w2:column>
					</w2:columnInfo>
				</w2:dataList>
			</w2:dataCollection>
			<w2:workflowCollection />
		</xf:model>
		<w2:layoutInfo />
		<w2:publicInfo method="" />

		<xf:group class="sub_contents" id="" style="">
			<xf:group class="ws_example_grp_desc" id="" style="">
				<w2:textbox escape="false" id=""
					label="GridView의 이벤트 onDateSelect 예제입니다.
이 이벤트는 컬럼의 inputType이 'calendar'로 지정되고, 사용자가 셀의 편집 모드에서 달력 UI의 '일'(day)를 선택했을 때 발생합니다.
이벤트 핸들러를 지정하면 핸들러에서 아래의 값을 확인할 수 있습니다.
- 수정되고 있는 셀의 행 번호
- 수정되고 있는 셀의 열 번호
- 선택한 날짜의 문자열
- 선택한 날짜의 Date 객체"
					style="">
				</w2:textbox>
				<w2:textbox class="txt_info_important" id="" label="컴포넌트의 이벤트 발생 시 영역 [로그 확인]의 textarea 또는 브라우저 개발자도구 콘솔에 로그가 출력됩니다."
					style=""></w2:textbox>
			</xf:group>
			<xf:group class="example_div_tb_style_wrap" id="">
				<xf:group class="example_div_tr_style" id="" style="">
					<w2:textbox class="example_div_th_style" escape="false" id="" label="이벤트 ondateselect 발생 시 로그 출력하기" style=""></w2:textbox>
					<xf:group class="example_div_td_style" id="" style="">
						<w2:textbox class="ws5_example_txt_normal" escape="false" id=""
							label="컬럼 '출간일'의 셀을 더블 클릭하면 편집 모드로 전환되고 아이콘 달력이 표시됩니다.
아이콘을 클릭하고 달력 UI에서 '일'(day)를 선택하면 로그가 출력됩니다." style="">
						</w2:textbox>
						<w2:gridView autoFitMinWidth="274" class="gvw" dataList="data:dlt_books_1" defaultCellHeight="24" id="grd_exam1"
							style="height:100px;" visibleRowNum="4" rowNumVisible="false" rowNumWidth="26" visibleRowNumFix="true" autoFit="lastColumn"
							ev:ondateselect="scwin.grd_exam1_ondateselect">
							<w2:caption id="caption1" style="" value="this is a grid caption."></w2:caption>
							<w2:header id="header1" style="">
								<w2:row id="row1" style="">
									<w2:column hidden="false" width="90" inputType="text" id="h_col3" value="출간일" displayMode="label">
									</w2:column>
									<w2:column hidden="false" width="54" inputType="text" id="h_col2" value="정가" displayMode="label">
									</w2:column>
									<w2:column displayMode="label" id="h_col1" inputType="text" value="도서명" width="130"></w2:column>
								</w2:row>
							</w2:header>
							<w2:gBody id="gBody1" style="">
								<w2:row id="row2" style="">
									<w2:column dataType="date" displayFormat="yyyy-MM-dd" displayMode="label" id="published_date" inputType="calendar"
										width="90">
									</w2:column>
									<w2:column dataType="number" displayFormat="#,###" displayMode="label" id="price" inputType="text" textAlign="right"
										width="54" value="">
									</w2:column>
									<w2:column displayMode="label" id="book_name" inputType="text" textAlign="left" width="130" value=""></w2:column>
								</w2:row>
							</w2:gBody>
						</w2:gridView>
					</xf:group>
				</xf:group>
			</xf:group>
			<xf:group class="example_div_tb_style_wrap" id="" style="">
				<xf:group class="example_div_tr_style" id="" style="">
					<xf:group class="example_div_th_style" id="">
						<w2:span class="mr_def txt_blue" id="" label="로그 확인" style=""></w2:span>
						<xf:trigger class="com_example_btn_log_clear" ev:onclick="scwin.btn_clearLog_onclick" id="btn_clearLog" style=""
							title="로그 삭제" type="button">
							<xf:label><![CDATA[검색 취소]]></xf:label>
						</xf:trigger>
					</xf:group>
					<xf:group class="example_div_td_style" id="" style="">
						<xf:textarea class="com_example_txa_log" id="txa_log" spellcheck="false" style="width: 100%;height: 140px;"></xf:textarea>
					</xf:group>
				</xf:group>
			</xf:group>
		</xf:group>


<?xml version="1.0" encoding="UTF-8"?>

		<w2:historyInfo>
			<w2:history meta_no="01" meta_desc="최초작성" meta_date="20230224" meta_user="InswaveSystems" ></w2:history>
		</w2:historyInfo>
		<w2:type>COMPONENT</w2:type>
		<w2:buildDate />
		<w2:MSA />
		<xf:model>
			<w2:dataCollection baseNode="map">
				<w2:dataList baseNode="list" id="dlt_books_1" repeatNode="map" style="" valueAttribute="">
					<w2:columnInfo>
						<w2:column dataType="text" id="book_name" name="도서명"></w2:column>
						<w2:column dataType="text" id="price" name="정가"></w2:column>
					</w2:columnInfo>
				</w2:dataList>
			</w2:dataCollection>
			<w2:workflowCollection />
		</xf:model>
		<w2:layoutInfo />
		<w2:publicInfo method="" />

		<xf:group class="sub_contents" id="" style="">
			<xf:group class="ws_example_grp_desc" id="" style="">
				<w2:textbox escape="false" id=""
					label='GridView의 이벤트 onContextOpen 예제입니다.
onContextOpen 이벤트는 컨텍스트 메뉴가 열릴 때 발생합니다.
지정된 이벤트 핸들러에서 클릭된 셀의 row index, column index, focuced cell info, header info를 확인할 수 있습니다.
이 이벤트는 GridView의 속성 contextMenu="true" 또는 useHeaderContextMenu="true"가 설정되어야 합니다.'
					style="">
				</w2:textbox>
				<w2:textbox class="txt_info_important" id="" label="컴포넌트의 이벤트 발생 시 영역 [로그 확인]의 textarea 또는 브라우저 개발자도구 콘솔에 로그가 출력됩니다."
					style="">
				</w2:textbox>
			</xf:group>
			<xf:group class="example_div_tb_style_wrap" id="">
				<xf:group class="example_div_tr_style" id="" style="">
					<w2:textbox class="example_div_th_style" escape="false" id="" label="이벤트 oncontextopen 발생 시 로그 출력하기" style=""></w2:textbox>
					<xf:group class="example_div_td_style" id="" style="">
						<w2:textbox class="ws5_example_txt_normal" escape="false" id="" label="셀에서 마우스 오른쪽 버튼을 클릭하여 [로그 확인]영역의 로그를 확인합니다." style="">
						</w2:textbox>
						<w2:gridView autoFitMinWidth="272" class="gvw" dataList="data:dlt_books_1" defaultCellHeight="24" id="grd_exam1"
							style="height:100px;" visibleRowNum="3" rowNumVisible="true" rowNumWidth="35" visibleRowNumFix="true" autoFit="allColumn"
							ev:oncontextopen="scwin.grd_exam1_oncontextopen" readOnly="true" useHeaderContextMenu="true" contextMenu="true"
							rowStatusHeaderValue="상태" rowStatusVisible="true" rowNumHeaderValue="NO" rowStatusWidth="35" keepDefaultColumnWidth="true">
							<w2:caption id="caption1" style="" value="this is a grid caption."></w2:caption>
							<w2:header id="header1" style="">
								<w2:row id="row1" style="">
									<w2:column displayMode="label" id="h_col1" inputType="text" value="도서명" width="130"></w2:column>
									<w2:column hidden="false" width="66" inputType="text" id="h_col2" value="정가" displayMode="label">
									</w2:column>
								</w2:row>
							</w2:header>
							<w2:gBody id="gBody1" style="">
								<w2:row id="row2" style="">
									<w2:column displayMode="label" id="book_name" inputType="text" textAlign="left" width="130" value=""></w2:column>
									<w2:column dataType="number" displayFormat="#,###" displayMode="label" id="price" inputType="text" textAlign="right"
										width="66" value="">
									</w2:column>
								</w2:row>
							</w2:gBody>
						</w2:gridView>
					</xf:group>
				</xf:group>
			</xf:group>
			<xf:group class="example_div_tb_style_wrap" id="" style="">
				<xf:group class="example_div_tr_style" id="" style="">
					<xf:group class="example_div_th_style" id="">
						<w2:span class="mr_def txt_blue" id="" label="로그 확인" style=""></w2:span>
						<xf:trigger class="com_example_btn_log_clear" ev:onclick="scwin.btn_clearLog_onclick" id="btn_clearLog" style=""
							title="로그 삭제" type="button">
							<xf:label><![CDATA[검색 취소]]></xf:label>
						</xf:trigger>
					</xf:group>
					<xf:group class="example_div_td_style" id="" style="">
						<xf:textarea class="com_example_txa_log" id="txa_log" spellcheck="false" style="width: 100%;height: 140px;"></xf:textarea>
					</xf:group>
				</xf:group>
			</xf:group>
		</xf:group>


<?xml version="1.0" encoding="UTF-8"?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:w2="http://www.inswave.com/websquare"
	xmlns:xf="http://www.w3.org/2002/xforms">
	<head>
		<w2:historyInfo>
			<w2:history meta_no="01" meta_desc="최초작성" meta_date="20220522" meta_user="InswaveSystems" ></w2:history>
		</w2:historyInfo>
		<w2:type>COMPONENT</w2:type>
		<w2:buildDate />
		<w2:MSA />
		<xf:model>
			<w2:dataCollection baseNode="map">
				<w2:dataMap baseNode="map" id="dma_request">
					<w2:keyInfo>
						<w2:key id="name" name="name1" dataType="text"></w2:key>
						<w2:key id="addr" name="name2" dataType="text"></w2:key>
					</w2:keyInfo>
					<w2:data use="true">
						<name><![CDATA[WebSquare]]></name>
						<addr><![CDATA[Seoul]]></addr>
					</w2:data>
				</w2:dataMap>
				<w2:dataList baseNode="list" repeatNode="map" id="dc_resUserListData" saveRemovedData="true">
					<w2:columnInfo>
						<w2:column id="name" name="name1" dataType="text"></w2:column>
						<w2:column id="birthday" name="name2" dataType="text"></w2:column>
						<w2:column id="height" name="name3" dataType="text"></w2:column>
						<w2:column id="weight" name="name4" dataType="text"></w2:column>
						<w2:column id="gender" name="name5" dataType="text"></w2:column>
					</w2:columnInfo>
				</w2:dataList>
			</w2:dataCollection>
			<w2:workflowCollection />
			<xf:submission id="sbm_example1" ref="data:json,dma_request" target="data:json,dc_resUserListData"
				action="/data/sampleData/sampleData_json_dc_list.json" method="post" mediatype="application/json" encoding="UTF-8" instance=""
				replace="" errorHandler="" customHandler="" mode="asynchronous" processMsg="" ev:submit="" ev:submitdone="scwin.sbm_example1_submitdone"
				ev:submiterror="scwin.sbm_example1_submiterror" abortTrigger="">
			</xf:submission>
		</xf:model>
		<w2:layoutInfo />
		<w2:publicInfo method="" />
		<script lazy="false" type="text/javascript"><![CDATA[
scwin.onpageload = function () {

};

/**
 * [실행1] 클릭 시
 * $p.getSubmission( submissionID );
 * ex) $p.getSubmission("sbm_example1");
 */
scwin.btn_ex1_onclick = function (e) {
    var tmpRet;
    //로그 출력
    $c.frame.printExampleLog("** scwin.btn_ex1_onclick 실행 **", txa_log, false);
    $c.frame.printExampleLog('$p.getSubmission("sbm_example1");', txa_log, false);
    $c.frame.printExampleLog('"sbm_example1" ID를 가진 submission객체가 반환됩니다. 브라우저 개발자 도구의 콘솔을 확인하세요.', txa_log, false);

    //submisison 객체 반환 - "sbm_example1" ID를 가진 submission을 반환합니다.
    //반환 받은 객체의 속성을 재정의하여 사용할 수 있습니다.
    tmpRet = $p.getSubmission("sbm_example1");

    console.log('$p.getSubmission("sbm_example1"); 반환값 : ', tmpRet);

    //반환값 예시 - 주요 속성으로만 구성
    /*
    {
        action: "/data/sampleData/sampleData_json_dc_list.json"
        id: "wq_uuid_1483_udc_wfm_example_sbm_example1"
        mediatype: "application/json"
        method: "post"
        mode: "asynchronous"
        ref: "data:json,dma_request"
        singleMode: false
        submitDoneHandler: "scwin.sbm_example1_submitdone"
        submitErrorHandler: "scwin.sbm_example1_submiterror"
        target: "data:json,dc_resUserListData"
        timeout: ""
    }
    */
};

/**
 * textarea의 로그 삭제
 */
scwin.btn_clearLog_onclick = function (e) {
    txa_log.setValue("");
};]]></script>
	</head>
	<body ev:onpageload="scwin.onpageload">
		<xf:group class="sub_contents" id="" style="">
			<xf:group tagname="table" style="" id="" class="w2tb mb_def">
				<w2:attributes>
					<w2:summary></w2:summary>
				</w2:attributes>
				<xf:group tagname="caption"></xf:group>
				<xf:group tagname="colgroup">
					<xf:group tagname="col" style=""></xf:group>
					<xf:group tagname="col" style=""></xf:group>
				</xf:group>
				<xf:group tagname="tr" style="">
					<xf:group tagname="th" class="w2tb_th" style="text-align: left;">Submission&nbsp;객체&nbsp;반환받기
						<w2:attributes>
							<w2:scope>row</w2:scope>
						</w2:attributes>
					</xf:group>
					<xf:group tagname="td" class="w2tb_td">
						<w2:attributes></w2:attributes>
						<xf:trigger class="btn_cm" disabled="" escape="false" ev:onclick="scwin.btn_ex1_onclick" id="btn_ex1" style=""
							type="button">
							<xf:label><![CDATA[실행1]]></xf:label>
						</xf:trigger>
						<w2:textbox class="mr_def" escape="false" id="" label="$p.getSubmission( submissionID );" style="" tagname="samp"></w2:textbox>
						<w2:textbox class="mr_def com_example_inline_code" escape="false" id="" label='//[scwin.btn_ex1_onclick] 함수를 참고하세요'
							style="" tagname="code">
						</w2:textbox>
					</xf:group>
				</xf:group>
			</xf:group>
			<xf:group class="w2tb mb_def" id="grp_form" style="width:100%;" tagname="table">
				<w2:attributes>
					<w2:summary></w2:summary>
					<w2:spellcheck>false</w2:spellcheck>
				</w2:attributes>
				<xf:group tagname="caption"></xf:group>
				<xf:group tagname="colgroup">
					<xf:group style="width:130px;" tagname="col"></xf:group>
					<xf:group style="" tagname="col"></xf:group>
				</xf:group>
			</xf:group>
			<xf:group class="w2tb mb_def" id="" style="width:100%;" tagname="table">
				<w2:attributes>
					<w2:summary></w2:summary>
					<w2:spellcheck>false</w2:spellcheck>
				</w2:attributes>
				<xf:group tagname="caption"></xf:group>
				<xf:group tagname="colgroup">
					<xf:group style="width:130px;" tagname="col"></xf:group>
					<xf:group style="" tagname="col"></xf:group>
				</xf:group>
				<xf:group style="" tagname="tr">
					<xf:group class="w2tb_th" style="" tagname="th">
						로그&nbsp;출력
						<w2:attributes>
							<w2:scope>row</w2:scope>
						</w2:attributes>
						<xf:trigger class="btn_cm" disabled="" escape="false" id="btn_clearLog" style="" type="button"
							ev:onclick="scwin.btn_clearLog_onclick">
							<xf:label><![CDATA[로그 삭제]]></xf:label>
						</xf:trigger>
					</xf:group>
					<xf:group class="w2tb_td" style="" tagname="td">
						<xf:textarea class="com_example_txa_log" id="txa_log" spellcheck="false" style="width: 100%;height: 200px;"></xf:textarea>
					</xf:group>
				</xf:group>
			</xf:group>
		</xf:group>
	</body>
</html>


<?xml version="1.0" encoding="UTF-8"?>

		<w2:historyInfo>
			<w2:history meta_no="01" meta_desc="최초작성" meta_date="20220428" meta_user="InswaveSystems" ></w2:history>
		</w2:historyInfo>
		<w2:type>COMPONENT</w2:type>
		<w2:buildDate />
		<w2:MSA />
		<xf:model>
			<w2:dataCollection baseNode="map">
			</w2:dataCollection>
			<w2:workflowCollection />
		</xf:model>
		<w2:layoutInfo />
		<w2:publicInfo method="" />

		<xf:group class="sub_contents" id="" style="">
			<xf:group class="ws_example_grp_desc" id="" style="">
				<w2:textbox escape="false" id=""
					label="모바일에 특화된 컴포넌트 예시입니다. 일반 브라우저에서도 사용이 가능합니다. WebSquare 컴포넌트는 모바일 개발에 사용가능한 몇몇의 권장 컴포넌트가 있으므로 유의해야 합니다.
DatePicker, flipToggle, PageControl, scrollView"
					style="">
				</w2:textbox>
				<w2:textbox class="ws_example_txt_desc_info" escape="false" id="" label="이 예제는 시연용 예제로 예제 가이드 문서가 포함되어 있지 않습니다." style="">
				</w2:textbox>
			</xf:group>
			<xf:group class="example_div_tb_style_wrap" id="">
				<xf:group class="example_div_tr_style" id="" style="">
					<w2:textbox class="example_div_th_style" escape="false" id="" label="DatePicker" style=""></w2:textbox>
					<xf:group class="example_div_td_style" id="" style="">
						<w2:datePicker class="defComp" id="" style="width:230px;position: relative;height: 3.6em;"></w2:datePicker>
					</xf:group>
				</xf:group>
				<xf:group class="example_div_tr_style" id="" style="">
					<w2:textbox class="example_div_th_style" escape="false" id="" label="FlipToggle" style=""></w2:textbox>
					<xf:group class="example_div_td_style" id="" style="">
						<w2:fliptoggle class="defComp" id="" style="width:230px;position: relative;height: 3.6em;display: block;">
							<w2:on label="On" value="On"></w2:on>
							<w2:off label="Off" value="Off"></w2:off>
						</w2:fliptoggle>
					</xf:group>
				</xf:group>
				<xf:group class="example_div_tr_style" id="" style="">
					<w2:textbox class="example_div_th_style" escape="false" id="" label="PageControl" style=""></w2:textbox>
					<xf:group class="example_div_td_style" id="" style="">
						<w2:pageControl class="defComp" id="" style="width:230px;position: relative;height: 3.6em;"></w2:pageControl>
					</xf:group>
				</xf:group>
				<xf:group class="example_div_tr_style" id="" style="">
					<w2:textbox class="example_div_th_style" escape="false" id="" label="ScrollView" style=""></w2:textbox>
					<xf:group class="example_div_td_style" id="" style="">
						<w2:scrollView class="" id="" showHorizontalScroll="" showVerticalScroll="true"
							style="max-width: 500px;height: 180px;position: relative;">
							<xf:group class="" id="" style="background-color:#f1f1f1;padding:10px;">
								<w2:textbox class="" id="" label="애국가" style="font-size:2.5em;margin-bottom: 0.5em;"></w2:textbox>
								<w2:textbox escape="false" id=""
									label="동해물과 백두산이 마르고 닳도록 하느님이 보우하사 우리나라 만세
무궁화 삼천리 화려 강산 대한 사람 대한으로 길이 보전하세

남산 위에 저 소나무 철갑을 두른 듯 바람 서리 불변함은 우리 기상일세
무궁화 삼천리 화려 강산 대한 사람 대한으로 길이 보전하세

가을 하늘 공활한데 높고 구름 없이 밝은 달은 우리 가슴 일편단심일세
무궁화 삼천리 화려 강산 대한 사람 대한으로 길이 보전하세

이 기상과 이 맘으로 충성을 다하여 괴로우나 즐거우나 나라 사랑하세
무궁화 삼천리 화려 강산 대한 사람 대한으로 길이 보전하세"
									style="line-height:1.5em;font-size: 1.1em;font-weight: bold;">
								</w2:textbox>
							</xf:group>
						</w2:scrollView>
					</xf:group>
				</xf:group>
			</xf:group>
		</xf:group>


<?xml version="1.0" encoding="UTF-8"?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:w2="http://www.inswave.com/websquare"
	xmlns:xf="http://www.w3.org/2002/xforms">
	<head>
		<w2:historyInfo>
			<w2:history meta_no="01" meta_desc="최초작성" meta_date="20220930" meta_user="InswaveSystems" ></w2:history>
		</w2:historyInfo>
		<w2:type>COMPONENT</w2:type>
		<w2:buildDate />
		<w2:MSA />
		<xf:model>
			<w2:dataCollection baseNode="map">
			</w2:dataCollection>
			<w2:workflowCollection />
		</xf:model>
		<w2:layoutInfo />
		<w2:publicInfo method="" />
		<script lazy="false" type="text/javascript"><![CDATA[
scwin.onpageload = function () {

};
]]></script>
	</head>
	<body ev:onpageload="scwin.onpageload">
		<xf:group class="sub_contents" id="" style="">
			<w2:textbox id="" label="P00115S03.xml" style="color: seagreen;font-size: 2em;font-weight: bold;"></w2:textbox>
		</xf:group>
	</body>
</html>


<?xml version="1.0" encoding="UTF-8"?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:w2="http://www.inswave.com/websquare"
	xmlns:xf="http://www.w3.org/2002/xforms">
	<head meta_screenName="[Group] 자손 컴포넌트의 Method 일괄 호출하기">
		<w2:historyInfo>
			<w2:history meta_no="01" meta_desc="최초작성" meta_date="20220428" meta_user="InswaveSystems" ></w2:history>
		</w2:historyInfo>
		<w2:type>COMPONENT</w2:type>
		<w2:buildDate />
		<w2:MSA />
		<xf:model>
			<w2:dataCollection baseNode="map">
			</w2:dataCollection>
			<w2:workflowCollection />
		</xf:model>
		<w2:layoutInfo />
		<w2:publicInfo method="" />
		<script lazy="false" type="text/javascript"><![CDATA[
scwin.onpageload = function () {

};

/**
 * [실행1] 클릭 시
 * [Group 컴포넌트 ID].invoke("setValue","");
 */
scwin.btn_ex1_onclick = function (e) {

    //grp_form 컴포넌트 하위의 모든 웹스퀘어 컴포넌트의 setValue method를 실행합니다.
    //setValue method가 없는 경우 해당 컴포넌트는 제외하고 진행됩니다.
    grp_form.invoke("setValue", "");
};

/**
 * [실행2] 클릭 시
 * [Group 컴포넌트 ID].invoke("setDisabled",true);
 */
scwin.btn_ex2_onclick = function (e) {

    //grp_form 컴포넌트 하위의 모든 웹스퀘어 컴포넌트의 setDisabled method를 실행합니다.
    //setDisabled method가 없는 경우 해당 컴포넌트는 제외하고 진행됩니다.
    //grp_form 컴포넌트 하위의 컴포넌트가 disabeld됩니다.
    grp_form.invoke("setDisabled", true);
};

/**
 * [실행3] 클릭 시
 * [Group 컴포넌트 ID].invoke("setDisabled", false);
 */
scwin.btn_ex3_onclick = function (e) {

    //grp_form 컴포넌트 하위의 모든 웹스퀘어 컴포넌트의 setDisabled method를 실행합니다.
    //setDisabled method가 없는 경우 해당 컴포넌트는 제외하고 진행됩니다.
    //grp_form 컴포넌트 하위의 컴포넌트가 enabled됩니다.
    grp_form.invoke("setDisabled", false);
};]]></script>
	</head>
	<body ev:onpageload="scwin.onpageload">
		<xf:group class="sub_contents" id="" style="">
			<xf:group class="mb_def" id="" style="" tagname="ul">
				<xf:group class="com_example_heading_btn" id="" style="" tagname="li">
					<w2:textbox class="com_example_heading" id="" label="빈 문자열 할당하기" style=""></w2:textbox>
					<xf:trigger class="btn_exam_exec" disabled="" escape="false" ev:onclick="scwin.btn_ex1_onclick" id="btn_ex1" style=""
						type="button">
						<xf:label><![CDATA[실행1]]></xf:label>
					</xf:trigger>
				</xf:group>
				<xf:group class="com_example_heading_btn" id="" style="" tagname="li">
					<w2:textbox class="com_example_heading" id="" label="비활성화 하기" style=""></w2:textbox>
					<xf:trigger class="btn_exam_exec" disabled="" escape="false" ev:onclick="scwin.btn_ex2_onclick" id="btn_ex2" style=""
						type="button">
						<xf:label><![CDATA[실행2]]></xf:label>
					</xf:trigger>
				</xf:group>
				<xf:group class="com_example_heading_btn" id="" style="" tagname="li">
					<w2:textbox class="com_example_heading" id="" label="활성화 하기" style=""></w2:textbox>
					<xf:trigger class="btn_exam_exec" disabled="" escape="false" ev:onclick="scwin.btn_ex3_onclick" id="btn_ex3" style=""
						type="button">
						<xf:label><![CDATA[실행3]]></xf:label>
					</xf:trigger>
				</xf:group>
			</xf:group>
			<xf:group id="" class="tblbox">
				<xf:group tagname="table" style="width:100%;" id="grp_form" class="w2tb tbl" adaptive="layout" adaptiveThreshold="800">
					<w2:attributes>
						<w2:summary></w2:summary>
						<w2:spellcheck>false</w2:spellcheck>
					</w2:attributes>
					<xf:group tagname="caption"></xf:group>
					<xf:group tagname="colgroup">
						<xf:group tagname="col" style="width:130px;"></xf:group>
						<xf:group tagname="col" style=""></xf:group>
					</xf:group>
					<xf:group tagname="tr" style="">
						<xf:group tagname="th" style="" class="w2tb_th">
							InputBox
							<w2:attributes>
								<w2:scope>row</w2:scope>
							</w2:attributes>
						</xf:group>
						<xf:group tagname="td" style="" class="w2tb_td">
							<xf:input style="width:140px;" id="" placeholder="" class="" initValue="WebSquare"></xf:input>
						</xf:group>
					</xf:group>
					<xf:group tagname="tr" style="">
						<xf:group tagname="th" style="" class="w2tb_th">
							CheckBox
							<w2:attributes>
								<w2:scope>row</w2:scope>
							</w2:attributes>
						</xf:group>
						<xf:group tagname="td" style="" class="w2tb_td">
							<xf:select ref="" appearance="full" disabled="" style="min-width:140px;" id="" renderType="checkboxgroup" rows=""
								selectedindex="1" cols="">
								<xf:choices>
									<xf:item>
										<xf:label><![CDATA[Type1]]></xf:label>
										<xf:value><![CDATA[1]]></xf:value>
									</xf:item>
									<xf:item>
										<xf:label><![CDATA[Type2]]></xf:label>
										<xf:value><![CDATA[2]]></xf:value>
									</xf:item>
								</xf:choices>
							</xf:select>
						</xf:group>
					</xf:group>
					<xf:group tagname="tr" style="">
						<xf:group tagname="th" style="" class="w2tb_th">
							InputCalendar
							<w2:attributes>
								<w2:scope>row</w2:scope>
							</w2:attributes>
						</xf:group>
						<xf:group tagname="td" style="" class="w2tb_td">
							<w2:inputCalendar footerDiv="false" rightAlign="false" focusOnDateSelect="false" style="width:140px;" id=""
								renderType="component" renderDiv="true" calendarValueType="yearMonthDate" setCurrentDate="true">
							</w2:inputCalendar>
						</xf:group>
					</xf:group>
					<xf:group tagname="tr" style="">
						<xf:group tagname="th" class="w2tb_th">
							TextBox
							<w2:attributes>
								<w2:scope>row</w2:scope>
							</w2:attributes>
						</xf:group>
						<xf:group tagname="td" class="w2tb_td">
							<w2:attributes></w2:attributes>
							<w2:textbox style="" id="" label="Textbox 컴포넌트입니다."></w2:textbox>
						</xf:group>
					</xf:group>
				</xf:group>
			</xf:group>
		</xf:group>
	</body>
</html>


<?xml version="1.0" encoding="UTF-8"?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:w2="http://www.inswave.com/websquare"
	xmlns:xf="http://www.w3.org/2002/xforms">
	<head>
		<w2:historyInfo>
			<w2:history meta_no="01" meta_desc="최초작성" meta_date="20220522" meta_user="InswaveSystems" ></w2:history>
		</w2:historyInfo>
		<w2:type>COMPONENT</w2:type>
		<w2:buildDate />
		<w2:MSA />
		<xf:model>
			<w2:dataCollection baseNode="map">
				<w2:dataMap baseNode="map" id="dma_request">
					<w2:keyInfo>
						<w2:key id="name" name="name1" dataType="text"></w2:key>
						<w2:key id="addr" name="name2" dataType="text"></w2:key>
					</w2:keyInfo>
					<w2:data use="true">
						<name><![CDATA[WebSquare]]></name>
						<addr><![CDATA[Seoul]]></addr>
					</w2:data>
				</w2:dataMap>
				<w2:dataList baseNode="list" repeatNode="map" id="dc_resUserListData" saveRemovedData="true">
					<w2:columnInfo>
						<w2:column id="name" name="name1" dataType="text"></w2:column>
						<w2:column id="birthday" name="name2" dataType="text"></w2:column>
						<w2:column id="height" name="name3" dataType="text"></w2:column>
						<w2:column id="weight" name="name4" dataType="text"></w2:column>
						<w2:column id="gender" name="name5" dataType="text"></w2:column>
					</w2:columnInfo>
				</w2:dataList>
			</w2:dataCollection>
			<w2:workflowCollection />
			<xf:submission id="sbm_example1" ref="data:json,dma_request" target="data:json,dc_resUserListData"
				action="/data/sampleData/sampleData_json_dc_list.json" method="post" mediatype="application/json" encoding="UTF-8" instance=""
				replace="" errorHandler="" customHandler="" mode="asynchronous" processMsg="" ev:submit="" ev:submitdone="" ev:submiterror=""
				abortTrigger="">
			</xf:submission>
		</xf:model>
		<w2:layoutInfo />
		<w2:publicInfo method="" />
		<script lazy="false" type="text/javascript"><![CDATA[
scwin.onpageload = function () {

};

/**
 * [실행1] 클릭 시
 * $p.deleteSubmission( submissionID );
 */
scwin.btn_ex1_onclick = function (e) {
    //로그 출력
    $c.frame.printExampleLog("** scwin.btn_ex1_onclick 실행 **", txa_log, false);
    $c.frame.printExampleLog('$p.deleteSubmission("sbm_example1");', txa_log, false);
    $c.frame.printExampleLog('"sbm_example1" ID를 가진 submission이 없는 경우 오류가 발생합니다. 브라우저 개발자 도구의 콘솔을 확인하세요.', txa_log, false);

    //submission 삭제. - "sbm_example1" ID를 가진 submission을 삭제합니다.
    $p.deleteSubmission("sbm_example1");
};

/**
 * [실행2] 클릭 시
 * $p.getSubmission( submissionID );
 * ex) $p.getSubmission("sbm_example1");
 */
scwin.btn_ex2_onclick = function (e) {
    var tmpRet;
    //로그 출력
    $c.frame.printExampleLog("** scwin.btn_ex2_onclick 실행 **", txa_log, false);
    $c.frame.printExampleLog('$p.getSubmission("sbm_example1");', txa_log, false);
    $c.frame.printExampleLog('"sbm_example1" ID를 가진 submission객체가 반환됩니다. 브라우저 개발자 도구의 콘솔을 확인하세요.', txa_log, false);

    //submisison 객체 반환 - "sbm_example1" ID를 가진 submission을 반환합니다.
    //반환 받은 객체의 속성을 재정의하여 사용할 수 있습니다.
    tmpRet = $p.getSubmission("sbm_example1");

    console.log('$p.getSubmission("sbm_example1"); 반환값 : ', tmpRet);

    //반환된 submission객체가 없는 경우 - null 반환
    if (!tmpRet) {
        $c.frame.printExampleLog('"sbm_example1" ID를 가진 submission객체를 찾을 수 없습니다.', txa_log, false);
    }
};

/**
 * textarea의 로그 삭제
 */
scwin.btn_clearLog_onclick = function (e) {
    txa_log.setValue("");
};]]></script>
	</head>
	<body ev:onpageload="scwin.onpageload">
		<xf:group class="sub_contents" id="" style="">
			<xf:group tagname="table" style="" id="" class="w2tb mb_def">
				<w2:attributes>
					<w2:summary></w2:summary>
				</w2:attributes>
				<xf:group tagname="caption"></xf:group>
				<xf:group tagname="colgroup">
					<xf:group tagname="col" style=""></xf:group>
					<xf:group tagname="col" style=""></xf:group>
				</xf:group>
				<xf:group tagname="tr" style="">
					<xf:group tagname="th" class="w2tb_th" style="text-align: left;">Submission&nbsp;삭제하기
						<w2:attributes>
							<w2:scope>row</w2:scope>
						</w2:attributes>
					</xf:group>
					<xf:group tagname="td" class="w2tb_td">
						<w2:attributes></w2:attributes>
						<xf:trigger class="btn_cm" disabled="" escape="false" ev:onclick="scwin.btn_ex1_onclick" id="btn_ex1" style=""
							type="button">
							<xf:label><![CDATA[실행2]]></xf:label>
						</xf:trigger>
						<w2:textbox class="mr_def" escape="false" id="" label="$p.deleteSubmission( submissionID );" style="" tagname="samp"></w2:textbox>
						<w2:textbox class="mr_def com_example_inline_code" escape="false" id="" label='ex) $p.deleteSubmission("sbm_example1");'
							style="" tagname="code">
						</w2:textbox>
					</xf:group>
				</xf:group>
				<xf:group tagname="tr" style="">
					<xf:group tagname="th" class="w2tb_th">Submission&nbsp;객체&nbsp;확인하기
						<w2:attributes>
							<w2:scope>row</w2:scope>
						</w2:attributes>
					</xf:group>
					<xf:group tagname="td" class="w2tb_td">
						<w2:attributes></w2:attributes>
						<xf:trigger class="btn_cm" disabled="" escape="false" ev:onclick="scwin.btn_ex2_onclick" id="btn_ex2" style=""
							type="button">
							<xf:label><![CDATA[실행2]]></xf:label>
						</xf:trigger>
						<w2:textbox class="mr_def" escape="false" id="" label="$p.getSubmission( submissionID );" style="" tagname="samp"></w2:textbox>
						<w2:textbox class="mr_def com_example_inline_code" escape="false" id="" label="//[scwin.btn_ex2_onclick] 함수를 참고하세요"
							style="" tagname="code">
						</w2:textbox>
					</xf:group>
				</xf:group>
			</xf:group>
			<xf:group class="w2tb mb_def" id="grp_form" style="width:100%;" tagname="table">
				<w2:attributes>
					<w2:summary></w2:summary>
					<w2:spellcheck>false</w2:spellcheck>
				</w2:attributes>
				<xf:group tagname="caption"></xf:group>
				<xf:group tagname="colgroup">
					<xf:group style="width:130px;" tagname="col"></xf:group>
					<xf:group style="" tagname="col"></xf:group>
				</xf:group>
			</xf:group>
			<xf:group class="w2tb mb_def" id="" style="width:100%;" tagname="table">
				<w2:attributes>
					<w2:summary></w2:summary>
					<w2:spellcheck>false</w2:spellcheck>
				</w2:attributes>
				<xf:group tagname="caption"></xf:group>
				<xf:group tagname="colgroup">
					<xf:group style="width:130px;" tagname="col"></xf:group>
					<xf:group style="" tagname="col"></xf:group>
				</xf:group>
				<xf:group style="" tagname="tr">
					<xf:group class="w2tb_th" style="" tagname="th">
						로그&nbsp;출력
						<w2:attributes>
							<w2:scope>row</w2:scope>
						</w2:attributes>
						<xf:trigger class="btn_cm" disabled="" escape="false" id="btn_clearLog" style="" type="button"
							ev:onclick="scwin.btn_clearLog_onclick">
							<xf:label><![CDATA[로그 삭제]]></xf:label>
						</xf:trigger>
					</xf:group>
					<xf:group class="w2tb_td" style="" tagname="td">
						<xf:textarea class="com_example_txa_log" id="txa_log" spellcheck="false" style="width: 100%;height: 200px;"></xf:textarea>
					</xf:group>
				</xf:group>
			</xf:group>
		</xf:group>
	</body>
</html>


<?xml version="1.0" encoding="UTF-8"?>

		<w2:historyInfo>
			<w2:history meta_no="01" meta_desc="최초작성" meta_date="20230217" meta_user="InswaveSystems" ></w2:history>
		</w2:historyInfo>
		<w2:type>COMPONENT</w2:type>
		<w2:buildDate />
		<w2:MSA />
		<xf:model>
			<w2:dataCollection baseNode="map">
				<w2:dataList baseNode="list" id="dlt_books_1" repeatNode="map" style="" valueAttribute="">
					<w2:columnInfo>
						<w2:column dataType="text" id="book_name" name="도서명"></w2:column>
						<w2:column dataType="text" id="price" name="정가"></w2:column>
						<w2:column id="published_date" name="출간일" dataType="text"></w2:column>
					</w2:columnInfo>
				</w2:dataList>
			</w2:dataCollection>
			<w2:workflowCollection />
		</xf:model>
		<w2:layoutInfo />
		<w2:publicInfo method="" />

		<xf:group class="sub_contents" id="" style="">
			<xf:group class="ws_example_grp_desc" id="" style="">
				<w2:textbox escape="false" id=""
					label="GridView의 이벤트 onMonthSelect 예제입니다.
이 이벤트는 컬럼의 inputType이 'calendar'로 지정되고, 사용자가 셀의 편집 모드에서 달력 UI의 '월'(month)을 선택했을 때 발생합니다."
					style="">
				</w2:textbox>
				<w2:textbox escape="false" id="" label="월이 출력된 SelectBox에서 값을 선택해야 합니다. (상단 좌우 아이콘을 클릭하여 월이 변경된 경우는 발생하지 않습니다.)" style=""
					class="txt_info_important">
				</w2:textbox>
				<w2:textbox escape="false" id=""
					label="이벤트 핸들러를 지정하면 핸들러에서 아래의 값을 확인할 수 있습니다.
- 수정되고 있는 셀의 행 번호
- 수정되고 있는 셀의 열 번호
- 선택 전, 선택 후 월 값이 담긴 JSON"
					style="">
				</w2:textbox>
				<w2:textbox class="txt_info_important" id="" label="컴포넌트의 이벤트 발생 시 영역 [로그 확인]의 textarea 또는 브라우저 개발자도구 콘솔에 로그가 출력됩니다."
					style="">
				</w2:textbox>
			</xf:group>
			<xf:group class="example_div_tb_style_wrap" id="">
				<xf:group class="example_div_tr_style" id="" style="">
					<w2:textbox class="example_div_th_style" escape="false" id="" label="이벤트 onmonthselect 발생 시 로그 출력하기" style=""></w2:textbox>
					<xf:group class="example_div_td_style" id="" style="">
						<w2:textbox class="ws5_example_txt_normal" escape="false" id=""
							label="컬럼 '출간일'의 셀을 더블 클릭하면 편집 모드로 전환되고 아이콘 달력이 표시됩니다.
아이콘을 클릭하고 달력 UI에서 '월'(month)이 출력된 SelectBox의 값을 선택하면 로그가 출력됩니다."
							style="">
						</w2:textbox>
						<w2:gridView autoFitMinWidth="274" class="gvw" dataList="data:dlt_books_1" defaultCellHeight="24" id="grd_exam1"
							style="height:100px;" visibleRowNum="4" rowNumVisible="false" rowNumWidth="26" visibleRowNumFix="true" autoFit="lastColumn"
							ev:onmonthselect="scwin.grd_exam1_onmonthselect">
							<w2:caption id="caption1" style="" value="this is a grid caption."></w2:caption>
							<w2:header id="header1" style="">
								<w2:row id="row1" style="">
									<w2:column hidden="false" width="90" inputType="text" id="h_col3" value="출간일" displayMode="label">
									</w2:column>
									<w2:column hidden="false" width="54" inputType="text" id="h_col2" value="정가" displayMode="label">
									</w2:column>
									<w2:column displayMode="label" id="h_col1" inputType="text" value="도서명" width="130"></w2:column>
								</w2:row>
							</w2:header>
							<w2:gBody id="gBody1" style="">
								<w2:row id="row2" style="">
									<w2:column dataType="date" displayFormat="yyyy-MM-dd" displayMode="label" id="published_date" inputType="calendar"
										width="90">
									</w2:column>
									<w2:column dataType="number" displayFormat="#,###" displayMode="label" id="price" inputType="text" textAlign="right"
										width="54" value="">
									</w2:column>
									<w2:column displayMode="label" id="book_name" inputType="text" textAlign="left" width="130" value=""></w2:column>
								</w2:row>
							</w2:gBody>
						</w2:gridView>
					</xf:group>
				</xf:group>
			</xf:group>
			<xf:group class="example_div_tb_style_wrap" id="" style="">
				<xf:group class="example_div_tr_style" id="" style="">
					<xf:group class="example_div_th_style" id="">
						<w2:span class="mr_def txt_blue" id="" label="로그 확인" style=""></w2:span>
						<xf:trigger class="com_example_btn_log_clear" ev:onclick="scwin.btn_clearLog_onclick" id="btn_clearLog" style=""
							title="로그 삭제" type="button">
							<xf:label><![CDATA[검색 취소]]></xf:label>
						</xf:trigger>
					</xf:group>
					<xf:group class="example_div_td_style" id="" style="">
						<xf:textarea class="com_example_txa_log" id="txa_log" spellcheck="false" style="width: 100%;height: 140px;"></xf:textarea>
					</xf:group>
				</xf:group>
			</xf:group>
		</xf:group>


<?xml version="1.0" encoding="UTF-8"?>

		<w2:historyInfo>
			<w2:history meta_no="01" meta_desc="최초작성" meta_date="20220428" meta_user="InswaveSystems" ></w2:history>
		</w2:historyInfo>
		<w2:type>COMPONENT</w2:type>
		<w2:buildDate />
		<w2:MSA />
		<xf:model>
			<w2:dataCollection baseNode="map">
				<w2:dataList baseNode="list" id="dlt_chart" repeatNode="map" saveRemovedData="true" style="">
					<w2:columnInfo>
						<w2:column dataType="text" id="series" name="name1"></w2:column>
						<w2:column dataType="text" id="female" name="여성"></w2:column>
						<w2:column dataType="text" id="male" name="남성"></w2:column>
					</w2:columnInfo>
					<w2:data use="true">
						<w2:row>
							<series><![CDATA[만 18–24세]]></series>
							<female><![CDATA[0]]></female>
							<male><![CDATA[5]]></male>
						</w2:row>
						<w2:row>
							<series><![CDATA[만 25–34세]]></series>
							<female><![CDATA[8]]></female>
							<male><![CDATA[10]]></male>
						</w2:row>
						<w2:row>
							<series><![CDATA[만 35–44세]]></series>
							<female><![CDATA[14]]></female>
							<male><![CDATA[25]]></male>
						</w2:row>
						<w2:row>
							<series><![CDATA[만 45–54세]]></series>
							<female><![CDATA[1]]></female>
							<male><![CDATA[13]]></male>
						</w2:row>
						<w2:row>
							<series><![CDATA[만 55세 이상]]></series>
							<female><![CDATA[0]]></female>
							<male><![CDATA[2]]></male>
						</w2:row>
					</w2:data>
				</w2:dataList>
			</w2:dataCollection>
			<w2:workflowCollection />
		</xf:model>
		<w2:layoutInfo />
		<w2:publicInfo method="" />

		<xf:group class="ws_example_w2widget_content" id="">
			<w2:fusionchart accessibility="false" chartType="MSBar2D" drawType="javascript" id="cht_ex01" labelNode="series"
				ref="data:dlt_chart" runflashAt="IE6,IE7,IE8" seriesColumns="[['female','male']]" seriesNode="" seriesType="advanced"
				style="width: 100%;height: 100%;" valueNode="count">
			</w2:fusionchart>
		</xf:group>


<?xml version="1.0" encoding="UTF-8"?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:w2="http://www.inswave.com/websquare"
	xmlns:xf="http://www.w3.org/2002/xforms">
	<head>
		<w2:historyInfo>
			<w2:history meta_no="01" meta_desc="최초작성" meta_date="20220930" meta_user="InswaveSystems" ></w2:history>
		</w2:historyInfo>
		<w2:type>COMPONENT</w2:type>
		<w2:buildDate />
		<w2:MSA />
		<xf:model>
			<w2:dataCollection baseNode="map">
			</w2:dataCollection>
			<w2:workflowCollection />
		</xf:model>
		<w2:layoutInfo />
		<w2:publicInfo method="" />
		<script lazy="false" type="text/javascript"><![CDATA[
scwin.onpageload = function () {

};
]]></script>
	</head>
	<body ev:onpageload="scwin.onpageload">
		<xf:group class="sub_contents" id="" style="">
			<w2:textbox id="" label="P00114S01.xml" style="color: dodgerblue;font-size: 2em;font-weight: bold;"></w2:textbox>
		</xf:group>
	</body>
</html>