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

		<w2:historyInfo>
			<w2:history meta_no="01" meta_desc="최초작성" meta_date=" 20230719" 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="categoryLabel" name="분류"></w2:column>
						<w2:column dataType="text" id="label" 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의 바디 컬럼 또는 바디 셀 또는 헤더 셀의 클래스를 스크립트로 적용하는 예제입니다.
다음의 GridView 함수로 구현할 수 있습니다.
- setColumnClass: 바디 컬럼의 클래스를 적용합니다.
- setCellClass: 바디 셀의 클래스를 적용합니다.
- setHeaderClass: 헤더 셀의 클래스를 적용합니다."
					style="">
				</w2:textbox>
				<w2:textbox class="ws_example_txt_desc_info" escape="false" id=""
					label="적용된 Class를 제거하는 주요 함수는 다음과 같습니다.
- removeColumnClass: 바디 컬럼의 클래스를 제거합니다.
- removeCellClass: 바디 셀의 클래스를 제거합니다.
- removeHeaderClass: 헤더 셀의 클래스를 제거합니다."
					style="">
				</w2:textbox>
			</xf:group>
			<xf:group class="example_div_tb_style_wrap mb_def" id="" style="">
				<xf:group class="example_div_tr_style" id="" style="">
					<xf:group class="example_div_td_style" id="" style="">
						<xf:group class="mb_def_box nobottom" id="" style="">
							<xf:trigger id="btn_exam1_1" style="" type="button" class="btn_exam_exec btn_txt_of"
								ev:onclick="scwin.btn_exam1_1_onclick">
								<xf:label><![CDATA[바디 컬럼 '도서명'에 class 'P00298_body_column' 적용하기]]></xf:label>
							</xf:trigger>
							<xf:trigger class="btn_exam_exec btn_txt_of" id="btn_exam2_1" style="" type="button"
								ev:onclick="scwin.btn_exam2_1_onclick">
								<xf:label><![CDATA[바디 컬럼 '분류'의 두 번째 로우의 셀에 class 'P00298_body_cell' 적용하기]]></xf:label>
							</xf:trigger>
							<xf:trigger class="btn_exam_exec btn_txt_of" ev:onclick="scwin.btn_exam3_1_onclick" id="btn_exam3_1" style=""
								type="button">
								<xf:label><![CDATA[헤더 컬럼 '도서명'에 class 'P00298_header_cell' 적용하기]]></xf:label>
							</xf:trigger>
						</xf:group>
						<xf:group id="" class="mb_def_box nobottom" style="">
							<w2:gridView autoFit="lastColumn" autoFitMinWidth="170" class="gvw" dataList="data:dlt_books_1" defaultCellHeight="24"
								id="grd_exam" initFixedHeightByRowNum="4" readOnly="true" rowNumWidth="26" style="height:60px;" tooltipDisplay="true"
								visibleRowNum="4" rowNumVisible="true" fastScroll="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_categoryLabel" inputType="text" value="분류" width="70"></w2:column>
										<w2:column displayMode="label" id="h_label" inputType="text" value="도서명" width="100"></w2:column>
									</w2:row>
								</w2:header>
								<w2:gBody id="gBody1" style="">
									<w2:row id="row2" style="">
										<w2:column displayMode="label" id="categoryLabel" inputType="text" width="70"></w2:column>
										<w2:column displayMode="label" id="label" inputType="text" textAlign="left" width="100"></w2:column>
									</w2:row>
								</w2:gBody>
							</w2:gridView>
						</xf:group>
					</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="20220803" 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:data use="true">
						<w2:row>
							<![CDATA[Apple]]>
							<![CDATA[01]]>
							<useYN><![CDATA[Y]]></useYN>
						</w2:row>
						<w2:row>
							<![CDATA[Pear]]>
							<![CDATA[02]]>
							<useYN><![CDATA[N]]></useYN>
						</w2:row>
						<w2:row>
							<![CDATA[Grapes]]>
							<![CDATA[03]]>
							<useYN><![CDATA[Y]]></useYN>
						</w2:row>
						<w2:row>
							<![CDATA[Watermelon]]>
							<![CDATA[04]]>
							<useYN><![CDATA[N]]></useYN>
						</w2:row>
						<w2:row>
							<![CDATA[Peach]]>
							<![CDATA[05]]>
							<useYN><![CDATA[Y]]></useYN>
						</w2:row>
						<w2:row>
							<![CDATA[Strawberry]]>
							<![CDATA[06]]>
							<useYN><![CDATA[Y]]></useYN>
						</w2:row>
						<w2:row>
							<![CDATA[Blueberry]]>
							<![CDATA[07]]>
							<useYN><![CDATA[Y]]></useYN>
						</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="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="AutoComplete - 기본" style=""></w2:textbox>

					<xf:group class="example_div_td_style" id="" style="">
						<w2:autoComplete editType="select" style="width: 150px;min-height:24px;" submenuSize="auto" search="" allOption=""
							chooseOption="" ref="" id="acb_ex1">
							<w2:choices>
								<w2:itemset nodeset="data:dlt_exam_code">
									<w2:label ref="label"></w2:label>
									<w2:value ref="code"></w2:value>
								</w2:itemset>
							</w2:choices>
						</w2:autoComplete>
					</xf:group>
				</xf:group>
				<xf:group class="example_div_tr_style" id="" style="">
					<w2:textbox class="example_div_th_style" escape="false" id="" label='AutoComplete - 비활성화 항목 지정' style=""></w2:textbox>
					<xf:group class="example_div_td_style" id="" style="">
						<w2:autoComplete allOption="" chooseOption="" editType="select" ref="" search="" style="width: 150px;min-height:24px;"
							submenuSize="auto" enableColumn="useYN" enableColumnFalseValue="N" id="acb_ex2">
							<w2:choices>
								<w2:itemset nodeset="data:dlt_exam_code">
									<w2:label ref="label"></w2:label>
									<w2:value ref="code"></w2:value>
								</w2:itemset>
							</w2:choices>
						</w2:autoComplete>
					</xf:group>
				</xf:group>
				<xf:group class="example_div_tr_style" id="" style="">
					<w2:textbox class="example_div_th_style" escape="false" id="" label="AutoComplete - 비활성화 항목 지정 - 스크립트" style=""></w2:textbox>
					<xf:group class="example_div_td_style" id="" style="">
						<w2:autoComplete allOption="" chooseOption="" editType="select" id="acb_ex3" ref="" search=""
							style="width: 150px;min-height:24px;" submenuSize="auto" class="mr_def">
							<w2:choices>
								<w2:itemset nodeset="data:dlt_exam_code">
									<w2:label ref="label"></w2:label>
									<w2:value ref="code"></w2:value>
								</w2:itemset>
							</w2:choices>
						</w2:autoComplete>
						<xf:trigger class="btn_exam_exec" id="btn_ex1" style="" type="button" ev:onclick="scwin.btn_ex1_onclick">
							<xf:label><![CDATA[항목 비활성화]]></xf:label>
						</xf:trigger>
					</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" repeatNode="map" id="dlt_cssFileList" saveRemovedData="true">
					<w2:columnInfo>
						<w2:column id="label" name="name1" dataType="text"></w2:column>
						<w2:column id="path" name="name2" dataType="text"></w2:column>
					</w2:columnInfo>
					<w2:data use="true">
						<w2:row>
							<![CDATA[_internalStyle_]]>
							<path><![CDATA[style]]></path>
						</w2:row>
						<w2:row>
							<path><![CDATA[/cm/css/base.css]]></path>
							<![CDATA[/cm/css/base.css]]>
						</w2:row>
						<w2:row>
							<path><![CDATA[/frame/css/ws5_example.css]]></path>
							<![CDATA[/frame/css/ws5_example.css]]>
						</w2:row>

					</w2:data>
				</w2:dataList>
			</w2:dataCollection>
			<w2:workflowCollection />
		</xf:model>
		<w2:layoutInfo />
		<w2:publicInfo method="" />

		<xf:group class="wrap" id="grp_main_wrap" style="">
			<xf:group class="bg_mainbox" id="" style=""></xf:group>
			<xf:group style="box-sizing:border-box;padding: 12px 10px 0px 10px;" id="" class="header">
				<w2:textbox id="" label="WindowContainer 예시" style="color: #fff" tagname="strong" class="fr"></w2:textbox>

				<w2:generator style="" id="gen_top_menu" class="fl">
					<xf:trigger useDefaultLabel="true" localeRef="" style="min-width: 30px; min-height: 26px; margin: 0px; font-size: 14px;"
						id="btn_gen_menu" type="" class="btn_exam_tran" ev:onclick="scwin.gen_btn_menu_onclick">
						<xf:label><![CDATA[메뉴1]]></xf:label>
					</xf:trigger>
					<w2:span label="|" style="line-height: 26px;font-size: 10px;margin: 0px 4px;color: #fff;opacity: 0.5;" id="spa_gen_bar"></w2:span>
				</w2:generator>
			</xf:group>
			<xf:group id="grp_container" class="container">
				<xf:group style="position: absolute;left: 0px;right: 0px;bottom: 0px;top: 0px;" id="" class="">
					<w2:windowContainer sequentialArrangeColNum="2" verticalArrangeNum="2" controlIconPosition="left"
						windowMaximizeAll="false" id="wdc_main" useStatusMsg="true" hideTitleOnMaximize="false" spaInitCount="0" nameLayerRearrange="false"
						useNameContainer="false" useControlIconTitle="false" tooltipDisplay="true"
						style="position: relative;box-sizing: border-box;width: 100%;height: 100%;background: #fff;" sequentialArrangeRowNum="2"
						fixArrangeFullScreen="false" useFixButton="false" windowAutoResize="false" windowMaxNum="5" useCloseButton="false"
						stopMinimizeOnNameLayer="false" toolbarPosition="bottom" stopToggleOnLast="false" horizontalArrangeNum="2" useCustomMsg="false"
						tooltipGroupClass="false" windowTooltipDisplay="true" class="example_wdc">
						<w2:windowToolbar>
							<w2:controlIconLayer>
								<w2:controlIcon></w2:controlIcon>
								<w2:controlIcon></w2:controlIcon>
								<w2:controlIcon></w2:controlIcon>
								<w2:controlIcon></w2:controlIcon>
								<w2:controlIcon></w2:controlIcon>
							</w2:controlIconLayer>
							<w2:nameLayer></w2:nameLayer>
							<w2:selectedNameLayer></w2:selectedNameLayer>
						</w2:windowToolbar>
					</w2:windowContainer>
				</xf:group>
			</xf:group>
		</xf:group>
		<xf:group style="display: none;" id="grp_hidden">

		</xf:group>
		<input id="hidden_clipboard_input" style="position:absolute;left:-1000px;top:-1000px;border:0px solid #fff;"></input>


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

		<w2:historyInfo>
			<w2:history meta_no="01" meta_desc="최초작성" meta_date="20220810" 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:data use="true">
						<w2:row>
							<![CDATA[]]>

							<![CDATA[]]>

							<useYN><![CDATA[Y]]></useYN>
						</w2:row>
						<w2:row>
							<![CDATA[Apple]]>
							<![CDATA[01]]>
							<useYN><![CDATA[Y]]></useYN>
						</w2:row>
						<w2:row>
							<![CDATA[Pear]]>
							<![CDATA[02]]>
							<useYN><![CDATA[N]]></useYN>
						</w2:row>
						<w2:row>
							<![CDATA[Grapes]]>
							<![CDATA[03]]>
							<useYN><![CDATA[Y]]></useYN>
						</w2:row>
						<w2:row>
							<![CDATA[Watermelon]]>
							<![CDATA[04]]>
							<useYN><![CDATA[N]]></useYN>
						</w2:row>
						<w2:row>
							<![CDATA[Peach]]>
							<![CDATA[05]]>
							<useYN><![CDATA[Y]]></useYN>
						</w2:row>
						<w2:row>
							<![CDATA[Strawberry]]>
							<![CDATA[06]]>
							<useYN><![CDATA[N]]></useYN>
						</w2:row>
						<w2:row>
							<![CDATA[Blueberry]]>
							<![CDATA[07]]>
							<useYN><![CDATA[N]]></useYN>
						</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="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="AutoComplete - 기본" style=""></w2:textbox>

					<xf:group class="example_div_td_style" id="" style="">
						<w2:autoComplete style="width: 150px;min-height:24px;" submenuSize="auto" search="" allOption="" chooseOption=""
							ref="" id="acb_ex1">
							<w2:choices>
								<w2:itemset nodeset="data:dlt_exam_code">
									<w2:label ref="label"></w2:label>
									<w2:value ref="code"></w2:value>
								</w2:itemset>
							</w2:choices>
						</w2:autoComplete>
					</xf:group>
				</xf:group>
				<xf:group class="example_div_tr_style" id="" style="">
					<w2:textbox class="example_div_th_style" escape="false" id="" label='AutoComplete - 항목 숨김 지정' style=""></w2:textbox>
					<xf:group class="example_div_td_style" id="" style="">
						<w2:autoComplete allOption="" chooseOption="" ref="" search="" style="width: 150px;min-height:24px;"
							submenuSize="auto" id="acb_ex2" visibleColumn="useYN" visibleColumnFalseValue="N">
							<w2:choices>
								<w2:itemset nodeset="data:dlt_exam_code">
									<w2:label ref="label"></w2:label>
									<w2:value ref="code"></w2:value>
								</w2:itemset>
							</w2:choices>
						</w2:autoComplete>
					</xf:group>
				</xf:group>
				<xf:group class="example_div_tr_style" id="" style="">
					<w2:textbox class="example_div_th_style" escape="false" id="" label="AutoComplete - 항목 숨김 지정 - 스크립트" style=""></w2:textbox>
					<xf:group class="example_div_td_style" id="" style="">
						<w2:autoComplete allOption="" chooseOption="" id="acb_ex3" ref="" search="" style="width: 150px;min-height:24px;"
							submenuSize="auto" class="mr_def">
							<w2:choices>
								<w2:itemset nodeset="data:dlt_exam_code">
									<w2:label ref="label"></w2:label>
									<w2:value ref="code"></w2:value>
								</w2:itemset>
							</w2:choices>
						</w2:autoComplete>
						<xf:trigger class="btn_cm" id="btn_ex1" style="" type="button" ev:onclick="scwin.btn_ex1_onclick">
							<xf:label><![CDATA[항목 숨기기]]></xf:label>
						</xf:trigger>
					</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="20220729" 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="클라이언트 다국어 설정 중 useItemLocale 속성 예시입니다.
클라이언트 다국어는 브라우저의 언어 설정값에 따라 아래의 소개가 한국어 또는 영어로 출력됩니다.
브라우저의 언어 설정을 변경한 경우 브라우저를 전체 새로고침해야 변경된 언어가 반영됩니다.
"
					style="">
				</w2:textbox>
			</xf:group>
			<xf:group id="" class="example_div_tb_style_wrap">
				<xf:group style="" id="" class="example_div_tr_style">
					<w2:textbox style="" id="" label="AutoComplete" class="example_div_th_style"></w2:textbox>
					<xf:group style="" id="" class="example_div_td_style">
						<w2:autoComplete search="start" submenuSize="auto" editType="select" useKeywordHighlight="false"
							style="width: 150px; min-height: 22px;" id="" useLocale="true" chooseOptionLabelLocaleRef="c_lable_3_choose_option"
							useItemLocale="true" allOption="true" chooseOption="true" chooseOptionLabel="" ref="">
							<w2:choices>
								<w2:item>
									<w2:label><![CDATA[c_lable_3_1]]></w2:label>
									<w2:value><![CDATA[01]]></w2:value>
								</w2:item>
								<w2:item>
									<w2:label><![CDATA[c_lable_3_2]]></w2:label>
									<w2:value><![CDATA[02]]></w2:value>
								</w2:item>
								<w2:item>
									<w2:label><![CDATA[c_lable_3_3]]></w2:label>
									<w2:value><![CDATA[03]]></w2:value>
								</w2:item>
								<w2:item>
									<w2:label><![CDATA[c_lable_3_4]]></w2:label>
									<w2:value><![CDATA[04]]></w2:value>
								</w2:item>
								<w2:item>
									<w2:label><![CDATA[c_lable_3_5]]></w2:label>
									<w2:value><![CDATA[05]]></w2:value>
								</w2:item>
								<w2:item>
									<w2:label><![CDATA[c_lable_3_6]]></w2:label>
									<w2:value><![CDATA[06]]></w2:value>
								</w2:item>
							</w2:choices>
						</w2:autoComplete>
					</xf:group>
				</xf:group>
				<xf:group class="example_div_tr_style" id="" style="">
					<w2:textbox class="example_div_th_style" id="" label="Checkbox" style=""></w2:textbox>
					<xf:group class="example_div_td_style" id="" style="">
						<xf:select selectedindex="-1" id="" appearance="full" style="min-width: 20px; min-height: 22px;" cols="" rows="" ref=""
							renderType="checkboxgroup" useItemLocale="true" useLocale="true">
							<xf:choices>
								<xf:item>
									<xf:label><![CDATA[c_lable_3_1]]></xf:label>
									<xf:value><![CDATA[01]]></xf:value>
								</xf:item>
								<xf:item>
									<xf:label><![CDATA[c_lable_3_2]]></xf:label>
									<xf:value><![CDATA[02]]></xf:value>
								</xf:item>
								<xf:item>
									<xf:label><![CDATA[c_lable_3_3]]></xf:label>
									<xf:value><![CDATA[03]]></xf:value>
								</xf:item>
								<xf:item>
									<xf:label><![CDATA[c_lable_3_4]]></xf:label>
									<xf:value><![CDATA[04]]></xf:value>
								</xf:item>
								<xf:item>
									<xf:label><![CDATA[c_lable_3_5]]></xf:label>
									<xf:value><![CDATA[05]]></xf:value>
								</xf:item>
								<xf:item>
									<xf:label><![CDATA[c_lable_3_6]]></xf:label>
									<xf:value><![CDATA[06]]></xf:value>
								</xf:item>
							</xf:choices>
						</xf:select>
					</xf:group>
				</xf:group>
				<xf:group style="" id="" class="example_div_tr_style">
					<w2:textbox style="" id="" label="CheckComboBox" class="example_div_th_style"></w2:textbox>
					<xf:group style="" id="" class="example_div_td_style">
						<xf:checkcombobox displayAllOptionLabel="false" submenuSize="auto" appearance="minimal" chooseOption="true"
							style="width: 150px; min-height: 22px;" disabled="false" id="" allOption="true" displayMode="label" direction="auto" useLocale="true"
							chooseOptionLabelLocaleRef="c_lable_3_choose_option" useItemLocale="true" chooseOptionLabel="" ref="">
							<xf:choices>
								<xf:item>
									<xf:label><![CDATA[c_lable_3_1]]></xf:label>
									<xf:value><![CDATA[01]]></xf:value>
								</xf:item>
								<xf:item>
									<xf:label><![CDATA[c_lable_3_2]]></xf:label>
									<xf:value><![CDATA[02]]></xf:value>
								</xf:item>
								<xf:item>
									<xf:label><![CDATA[c_lable_3_3]]></xf:label>
									<xf:value><![CDATA[03]]></xf:value>
								</xf:item>
								<xf:item>
									<xf:label><![CDATA[c_lable_3_4]]></xf:label>
									<xf:value><![CDATA[04]]></xf:value>
								</xf:item>
								<xf:item>
									<xf:label><![CDATA[c_lable_3_5]]></xf:label>
									<xf:value><![CDATA[05]]></xf:value>
								</xf:item>
								<xf:item>
									<xf:label><![CDATA[c_lable_3_6]]></xf:label>
									<xf:value><![CDATA[06]]></xf:value>
								</xf:item>
							</xf:choices>
						</xf:checkcombobox>
					</xf:group>
				</xf:group>
				<xf:group class="example_div_tr_style" id="" style="">
					<w2:textbox class="example_div_th_style" id="" label="Radio" style=""></w2:textbox>
					<xf:group class="example_div_td_style" id="" style="">
						<xf:select1 id="" selectedIndex="-1" appearance="full" style="min-width: 20px; min-height: 22px;" useItemLocale="true"
							useLocale="true" renderType="radiogroup" rows="" ref="">
							<xf:choices>
								<xf:item>
									<xf:label><![CDATA[c_lable_3_1]]></xf:label>
									<xf:value><![CDATA[01]]></xf:value>
								</xf:item>
								<xf:item>
									<xf:label><![CDATA[c_lable_3_2]]></xf:label>
									<xf:value><![CDATA[02]]></xf:value>
								</xf:item>
								<xf:item>
									<xf:label><![CDATA[c_lable_3_3]]></xf:label>
									<xf:value><![CDATA[03]]></xf:value>
								</xf:item>
								<xf:item>
									<xf:label><![CDATA[c_lable_3_4]]></xf:label>
									<xf:value><![CDATA[04]]></xf:value>
								</xf:item>
								<xf:item>
									<xf:label><![CDATA[c_lable_3_5]]></xf:label>
									<xf:value><![CDATA[05]]></xf:value>
								</xf:item>
								<xf:item>
									<xf:label><![CDATA[c_lable_3_6]]></xf:label>
									<xf:value><![CDATA[06]]></xf:value>
								</xf:item>
							</xf:choices>
						</xf:select1>
					</xf:group>
				</xf:group>
				<xf:group style="" id="" class="example_div_tr_style">
					<w2:textbox style="" id="" label="SelectBox" class="example_div_th_style"></w2:textbox>
					<xf:group style="" id="" class="example_div_td_style">
						<xf:select1 submenuSize="auto" appearance="minimal" disabledClass="w2selectbox_disabled" chooseOption="true"
							style="width: 150px; min-height: 22px;" disabled="false" id="" allOption="true" direction="auto" useLocale="true"
							chooseOptionLabelLocaleRef="c_lable_3_choose_option" useItemLocale="true" chooseOptionLabel="" ref="">
							<xf:choices>
								<xf:item>
									<xf:label><![CDATA[c_lable_3_1]]></xf:label>
									<xf:value><![CDATA[01]]></xf:value>
								</xf:item>
								<xf:item>
									<xf:label><![CDATA[c_lable_3_2]]></xf:label>
									<xf:value><![CDATA[02]]></xf:value>
								</xf:item>
								<xf:item>
									<xf:label><![CDATA[c_lable_3_3]]></xf:label>
									<xf:value><![CDATA[03]]></xf:value>
								</xf:item>
								<xf:item>
									<xf:label><![CDATA[c_lable_3_4]]></xf:label>
									<xf:value><![CDATA[04]]></xf:value>
								</xf:item>
								<xf:item>
									<xf:label><![CDATA[c_lable_3_5]]></xf:label>
									<xf:value><![CDATA[05]]></xf:value>
								</xf:item>
								<xf:item>
									<xf:label><![CDATA[c_lable_3_6]]></xf:label>
									<xf:value><![CDATA[06]]></xf:value>
								</xf:item>
							</xf:choices>
						</xf:select1>
					</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="20220729" 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 () {

};

/**
 * 버튼 [$p.isPopup() 실행] 클릭 시
 */
scwin.btn_ex1_onclick = function (e) {
    var ispopup;
    var strResult;

    ispopup = $p.isPopup(); //예상 결과 : true

    strResult = "$p.isPopup();\n";
    strResult += "예상 결과 : true\n";
    strResult += "실행 결과 : " + ispopup;

    alert(strResult);
};

/**
 * 버튼 [$p.isPopup(true) 실행] 클릭 시
 */
scwin.btn_ex2_onclick = function (e) {
    var ispopup;
    var strResult;

    ispopup = $p.isPopup(true); //예상 결과 : true

    strResult = "$p.isPopup(true);\n";
    strResult += "예상 결과 : true\n";
    strResult += "실행 결과 : " + ispopup;

    alert(strResult);
};

/**
 * 버튼 [$p.isWFramePopup() 실행] 클릭 시
 */
scwin.btn_ex3_onclick = function (e) {
    var isWFramePopup;
    var strResult;

    isWFramePopup = $p.isWFramePopup(); //예상 결과 : false

    strResult = "$p.isWFramePopup();\n";
    strResult += "예상 결과 : false\n";
    strResult += "실행 결과 : " + isWFramePopup;

    alert(strResult);
};

/**
 * 버튼 [$p.isWFramePopup(true) 실행] 클릭 시
 */
scwin.btn_ex4_onclick = function (e) {
    var isWFramePopup;
    var strResult;

    isWFramePopup = $p.isWFramePopup(true); //예상 결과 : false

    strResult = "$p.isWFramePopup(true);\n";
    strResult += "예상 결과 : false\n";
    strResult += "실행 결과 : " + isWFramePopup;

    alert(strResult);
};
]]></script>
	</head>
	<body ev:onpageload="scwin.onpageload">
		<xf:group class="pop_contents" id="">
			<xf:group class="titbox" id="" style="">
				<w2:textbox class="" id="" label="Browser 팝업에서 API 실행" style="" tagname="h3"></w2:textbox>
			</xf:group>
			<xf:group id="" style="" class="titbox">
				<xf:trigger class="btn_exam_exec" disabled="" escape="false" ev:onclick="scwin.btn_ex1_onclick" id="btn_ex1" style=""
					type="button">
					<xf:label><![CDATA[$p.isPopup() 실행]]></xf:label>
				</xf:trigger>
				<xf:trigger class="btn_exam_exec" disabled="" escape="false" ev:onclick="scwin.btn_ex2_onclick" id="btn_ex2" style=""
					type="button">
					<xf:label><![CDATA[$p.isPopup(true) 실행]]></xf:label>
				</xf:trigger>
			</xf:group>
			<xf:group class="titbox" id="" style="">
				<xf:trigger class="btn_exam_exec" disabled="" escape="false" id="btn_ex3" style="" type="button"
					ev:onclick="scwin.btn_ex3_onclick">
					<xf:label><![CDATA[$p.isWFramePopup() 실행]]></xf:label>
				</xf:trigger>
				<xf:trigger class="btn_exam_exec" disabled="" escape="false" id="btn_ex4" style="" type="button"
					ev:onclick="scwin.btn_ex4_onclick">
					<xf:label><![CDATA[$p.isWFramePopup(true) 실행]]></xf:label>
				</xf:trigger>
			</xf:group>
			<xf:group class="titbox" id="" style="">
				<w2:textbox class="" id="" label="WFrame 안의 소스에서 API 실행" style="" tagname="h3"></w2:textbox>
			</xf:group>
			<w2:wframe id="" style="min-height: 10px;" src="/page/P00055S01.xml" class="ws5_example_bg1 p10"></w2:wframe>
		</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="[GridView] 조건에 따라 소계(subtotal)에 class 적용하기">
		<w2:historyInfo>
			<w2:history meta_no="01" meta_desc="최초작성" meta_date="20220916" 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_griddata" repeatNode="map" style="" valueAttribute="">
					<w2:columnInfo>
						<w2:column dataType="text" id="category1" name="category1"></w2:column>
						<w2:column dataType="text" id="category2" name="category2"></w2:column>
						<w2:column dataType="text" id="title" name="title"></w2:column>
						<w2:column dataType="text" id="row3_1" name="row3_1"></w2:column>
						<w2:column dataType="text" id="row3_2" name="row3_2"></w2:column>
						<w2:column dataType="text" id="row3_3" name="row3_3"></w2:column>
						<w2:column dataType="text" id="row3_4" name="row3_4"></w2:column>
					</w2:columnInfo>
					<w2:data use="true" xmlns="">
						<w2:row>
							<category1><![CDATA[소설]]></category1>
							<category2><![CDATA[한국소설]]></category2>
							<row3_1><![CDATA[200]]></row3_1>
							<row3_2><![CDATA[300]]></row3_2>
							<row3_3><![CDATA[800]]></row3_3>
							<row3_4><![CDATA[200]]></row3_4>
							<title><![CDATA[칼의 노래]]></title>
						</w2:row>
						<w2:row>
							<category1><![CDATA[소설]]></category1>
							<category2><![CDATA[한국소설]]></category2>
							<row3_1><![CDATA[300]]></row3_1>
							<row3_2><![CDATA[200]]></row3_2>
							<row3_3><![CDATA[300]]></row3_3>
							<row3_4><![CDATA[300]]></row3_4>
							<title><![CDATA[태백산맥]]></title>
						</w2:row>
						<w2:row>
							<category1><![CDATA[소설]]></category1>
							<category2><![CDATA[영미소설]]></category2>
							<row3_1><![CDATA[400]]></row3_1>
							<row3_2><![CDATA[200]]></row3_2>
							<row3_3><![CDATA[200]]></row3_3>
							<row3_4><![CDATA[400]]></row3_4>
							<title><![CDATA[달과 6펜스]]></title>
						</w2:row>
						<w2:row>
							<category1><![CDATA[소설]]></category1>
							<category2><![CDATA[프랑스소설]]></category2>
							<title><![CDATA[레미제라블]]></title>
							<row3_3><![CDATA[200]]></row3_3>
							<row3_4><![CDATA[100]]></row3_4>
							<row3_1><![CDATA[700]]></row3_1>
							<row3_2><![CDATA[400]]></row3_2>
						</w2:row>
						<w2:row>
							<category1><![CDATA[역사/문화]]></category1>
							<category2><![CDATA[한국사]]></category2>
							<row3_1><![CDATA[600]]></row3_1>
							<row3_2><![CDATA[600]]></row3_2>
							<row3_3><![CDATA[600]]></row3_3>
							<row3_4><![CDATA[600]]></row3_4>
							<title><![CDATA[조선왕조실록]]></title>
						</w2:row>
						<w2:row>
							<category1><![CDATA[역사/문화]]></category1>
							<category2><![CDATA[한국사]]></category2>
							<row3_1><![CDATA[700]]></row3_1>
							<row3_2><![CDATA[700]]></row3_2>
							<row3_3><![CDATA[700]]></row3_3>
							<row3_4><![CDATA[700]]></row3_4>
							<title><![CDATA[난중일기]]></title>
						</w2:row>
						<w2:row>
							<category1><![CDATA[역사/문화]]></category1>
							<category2><![CDATA[서양사]]></category2>
							<title><![CDATA[로마인 이야기]]></title>
							<row3_2><![CDATA[800]]></row3_2>
							<row3_3><![CDATA[100]]></row3_3>
							<row3_1><![CDATA[200]]></row3_1>
							<row3_4><![CDATA[700]]></row3_4>
						</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 () {

};

/**
 * gridView "grd_exam1"의 소계 class formatter
 */
scwin.grd_exam1_subtotalStyleFormatter = function (value, formattedValue, subtotalColumnId) {
    var strReturnValue;

    //소계 컬럼의 ID로 조건 처리
    switch (subtotalColumnId) {
        case "sub_col_1":  //1분기 소계 컬럼 ID
        case "sub_col_2":  //2분기 소계 컬럼 ID
        case "sub_col_3":  //3분기 소계 컬럼 ID
        case "sub_col_4":  //4분기 소계 컬럼 ID

            //소계가 1500 이상이면 class "ws5_exam_txt_red2"를 적용합니다.
            if (value >= 1500) {
                strReturnValue = "ws5_exam_txt_red2";
            }
            break;
        default:
            break;
    }

    return strReturnValue;
};]]></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="GridView의 소계(subtotal) 컬럼을 조건에 따라 class를 적용하는 예제입니다.<br/>이 예제는 소계(subtotal)의 값이 1500 이상이면 글자를 굵고 붉은색으로 적용합니다." style="">
				</w2:textbox>
			</xf:group>
			<xf:group id="" class="gvwbox">
				<w2:gridView readOnly="true" scrollByColumn="true" defaultCellHeight="26" baseNode="" focusMode="row"
					dataList="data:dlt_griddata" style="position: relative ;height:300px;max-width: 490px;" id="grd_exam1" visibleRowNum="all"
					class="gvw" autoFit="allColumn" autoFitMinWidth="485" subtotalStyleFormatter="scwin.grd_exam1_subtotalStyleFormatter">
					<w2:header style="" id="header5">
						<w2:row style="" id="row35">
							<w2:column hidden="false" width="75" inputType="text" id="column572" value="분류" blockSelect="false" displayMode="label">
							</w2:column>
							<w2:column width="100" inputType="text" id="column575" value="도서명" blockSelect="false" displayMode="label"></w2:column>
							<w2:column width="60" inputType="text" id="column468" value="1분기"></w2:column>
							<w2:column width="60" inputType="text" id="column467" value="2분기"></w2:column>
							<w2:column width="60" inputType="text" id="column466" value="3분기"></w2:column>
							<w2:column width="60" inputType="text" id="column465" value="4분기"></w2:column>
							<w2:column hidden="false" width="70" inputType="text" id="column574" value="합계" blockSelect="false" displayMode="label">
							</w2:column>
						</w2:row>
					</w2:header>
					<w2:gBody style="" id="gBody5">
						<w2:row style="" id="row37">
							<w2:column hidden="false" colMerge="true" width="75" inputType="text" id="category1" blockSelect="false"
								displayMode="label">
							</w2:column>
							<w2:column width="100" inputType="text" id="title" blockSelect="false" displayMode="label" textAlign="left"></w2:column>
							<w2:column textAlign="right" dataType="number" width="60" displayFormat="#,###" inputType="text" id="row3_1"></w2:column>
							<w2:column textAlign="right" dataType="number" width="60" displayFormat="#,###" inputType="text" id="row3_2"></w2:column>
							<w2:column textAlign="right" dataType="number" width="60" displayFormat="#,###" inputType="text" id="row3_3"></w2:column>
							<w2:column textAlign="right" dataType="number" width="60" displayFormat="#,###" inputType="text" id="row3_4"></w2:column>
							<w2:column expression="sum('row3_1','row3_2','row3_3','row3_4')" hidden="false" textAlign="right" dataType="number"
								width="70" displayFormat="#,###" inputType="expression" id="row_total" blockSelect="false" displayMode="label">
							</w2:column>
						</w2:row>
					</w2:gBody>
					<w2:subTotal targetColumnID="category1" style="" id="subTotal1">
						<w2:row style="" id="row42">
							<w2:column width="75" inputType="text" id="column577" value="소계" blockSelect="false" displayMode="label"
								style="height:30px;">
							</w2:column>
							<w2:column width="100" inputType="expression" id="column596" displayMode="label"
								expression="targetColValue() + ' - ' +count('row_total') + '건'" blockSelect="false" textAlign="left" style="height:30px;">
							</w2:column>
							<w2:column expression="sum('row3_1')" textAlign="right" dataType="number" width="60" displayFormat="#,###"
								inputType="expression" id="sub_col_1" blockSelect="false" displayMode="label" style="height:30px;">
							</w2:column>
							<w2:column expression="sum('row3_2')" textAlign="right" dataType="number" width="60" displayFormat="#,###"
								inputType="expression" id="sub_col_2" blockSelect="false" displayMode="label" style="height:30px;">
							</w2:column>
							<w2:column expression="sum('row3_3')" textAlign="right" dataType="number" width="60" displayFormat="#,###"
								inputType="expression" id="sub_col_3" blockSelect="false" displayMode="label" style="height:30px;">
							</w2:column>
							<w2:column expression="sum('row3_4')" textAlign="right" dataType="number" width="60" displayFormat="#,###"
								inputType="expression" id="sub_col_4" blockSelect="false" displayMode="label" style="height:30px;">
							</w2:column>
							<w2:column expression="sum('row_total')" textAlign="right" dataType="number" width="70" displayFormat="#,###"
								inputType="expression" id="sub_col_total" blockSelect="false" displayMode="label" style="height:30px;">
							</w2:column>
						</w2:row>
					</w2:subTotal>
					<w2:footer style="" id="footer1">
						<w2:row style="" id="row41">
							<w2:column width="75" inputType="text" style="height:50px;" id="column580" value="합계" blockSelect="false"
								displayMode="label">
							</w2:column>
							<w2:column width="100" inputType="expression" style="height:50px;font-weight: bold;" id="column597"
								expression="'총 합계 - '+count('row_total') +'건'" textAlign="left">
							</w2:column>
							<w2:column expression="sum('row3_1')" textAlign="right" dataType="number" width="60" displayFormat="#,###"
								inputType="expression" style="height:50px;font-weight: bold;" id="column526">
							</w2:column>
							<w2:column expression="sum('row3_2')" textAlign="right" dataType="number" width="60" displayFormat="#,###"
								inputType="expression" style="height:50px;" id="column584" blockSelect="false" displayMode="label">
							</w2:column>
							<w2:column expression="sum('row3_3')" textAlign="right" dataType="number" width="60" displayFormat="#,###"
								inputType="expression" style="height:50px;" id="column585" blockSelect="false" displayMode="label">
							</w2:column>
							<w2:column expression="sum('row3_4')" textAlign="right" dataType="number" width="60" displayFormat="#,###"
								inputType="expression" style="height:50px;" id="column586" blockSelect="false" displayMode="label">
							</w2:column>
							<w2:column expression="sum('row_total')" textAlign="right" dataType="number" width="70" displayFormat="#,###"
								inputType="expression" style="height:50px;" id="column595" blockSelect="false" displayMode="label">
							</w2:column>
						</w2:row>
					</w2:footer>
				</w2:gridView>
			</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="P00006_subPage01">
		<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 />
		<xf:model>
			<xf:instance>
				<data xmlns="" />
			</xf:instance>
			<w2:dataCollection baseNode="map">
			</w2:dataCollection>
			<w2:workflowCollection>
			</w2:workflowCollection>
		</xf:model>
		<script type="text/javascript" lazy="false"><![CDATA[
scwin.onpageload = function () {

};

]]></script>
	</head>
	<body ev:onpageload="scwin.onpageload">
		<xf:group id="" style="padding:6px;">
			<xf:trigger id="w_trigger1" style="width:70px;margin-right:6px;" type="button" class="btn_cm">
				<xf:label>조회</xf:label>
			</xf:trigger>
			<xf:trigger id="w_trigger2" style="width:70px;margin-right:6px;" type="button" class="btn_cm">
				<xf:label>삭제</xf:label>
			</xf:trigger>
			<xf:trigger id="w_trigger3" style="width:70px;" type="button" class="btn_cm">
				<xf:label>기타</xf:label>
			</xf:trigger>
		</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="[AutoComplete] 입력창에서 Enter 또는 Tab 키가 입력되었을 때 이벤트 핸들러 등록하기">
		<w2:historyInfo>
			<w2:history meta_no="01" meta_desc="최초작성" meta_date="20220803" 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.acb_exam_oneditenter = function (e) {
    var strLog;
    var tmpKeyCode;
    var tmpWhich;
    var tmpCode;
    var tmpKey;

    tmpKeyCode = e.keyCode;	// 13:Enter ,9:Tab
    tmpWhich = e.which; 	// 13:Enter ,9:Tab
    tmpCode = e.code;
    tmpKey = e.key;

    //이벤트 확인용 로그 출력
    console.log("scwin.acb_exam_oneditenter >>>>>>>> ", e);

    $c.frame.printExampleLog("scwin.acb_exam_oneditenter", txa_log);
    strLog = "e.keyCode : " + tmpKeyCode + "\n";
    strLog += "e.which : " + tmpWhich + "\n";
    strLog += "e.code : " + tmpCode + "\n";
    strLog += "e.key : " + tmpKey;
    $c.frame.printExampleLog(strLog, txa_log, false);
};

scwin.printLog = function (argStr) {
    var strLog;
    strLog = txa_log.getValue();
    txa_log.setValue(strLog + "\n" + argStr);

};

/**
 * textarea의 로그 삭제
 */
scwin.btn_clearLog_onclick = function (e) {
    //textarea value를 빈문자열로 할당.
    txa_log.setValue("");
};
]]></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='검색어 입력창에서 "Enter" 또는 "Tab"을 입력하세요.' style=""></w2:textbox>
			</xf:group>
			<xf:group class="example_div_tb_style_wrap mb_def" id="">
				<xf:group class="example_div_tr_style" id="" style="">
					<w2:textbox class="example_div_th_style" escape="false" id="" label='AutoComplete' style=""></w2:textbox>
					<xf:group class="example_div_td_style" id="" style="">
						<w2:autoComplete editType="select" style="width: 150px;min-height:24px;" submenuSize="auto" id="acb_exam"
							nextTabByEnter="true" ev:oneditenter="scwin.acb_exam_oneditenter">
							<w2:choices>
								<w2:item>
									<w2:label><![CDATA[apple]]></w2:label>
									<w2:value><![CDATA[01]]></w2:value>
								</w2:item>
								<w2:item>
									<w2:label><![CDATA[grapes]]></w2:label>
									<w2:value><![CDATA[02]]></w2:value>
								</w2:item>
								<w2:item>
									<w2:label><![CDATA[strawberry]]></w2:label>
									<w2:value><![CDATA[03]]></w2:value>
								</w2:item>
								<w2:item>
									<w2:label><![CDATA[blueberry]]></w2:label>
									<w2:value><![CDATA[04]]></w2:value>
								</w2:item>
							</w2:choices>
						</w2:autoComplete>
					</xf:group>
				</xf:group>

			</xf:group>
			<xf:group class="example_div_tb_style_wrap" id="">
				<xf:group class="example_div_tr_style" id="" style="">
					<xf:group id="" class="example_div_th_style">
						<w2:span label="로그 확인" style="" id="" class="mr_def txt_blue"></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>
	</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="[Calendar] 특정 날짜를 휴일로 지정하기">
		<w2:historyInfo>
			<w2:history meta_no="01" meta_desc="최초작성" meta_date="20220810" 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월 1일, 3월 1일, 5월 5일, 6월 6일, 8월 15일, 10월 3일, 10월 9일, 12월 25일을 휴일로 지정
    cal_exam2.setHoliday("*0101,*0301,*0505,*0606,*0815,*1003,*1009,*1225");
};

/**
 * 버튼 [지정된 휴일을 제거하고 매년 5월 5일을 휴일로 지정하기]의 onclick 핸들러
 */
scwin.btn_exam1_onclick = function (e) {
    //기존 설정을 제거하고, 매년 5월 5일을 휴일로 지정하기
    cal_exam2.setHoliday("*0505", true);
};
]]></script>
	</head>
	<body ev:onpageload="scwin.onpageload">
		<xf:group class="sub_contents" id="" style="">
			<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="Calendar - 기본" style=""></w2:textbox>

					<xf:group class="example_div_td_style" id="" style="">
						<w2:calendar id="cal_exam1" style="min-width: 200px;min-height: 200px;"></w2:calendar>
					</xf:group>
				</xf:group>
				<xf:group class="example_div_tr_style" id="" style="">
					<w2:textbox class="example_div_th_style" escape="false" id=""
						label='Calendar - 휴일 지정<br/>(매년 1월 1일, 3월 1일, 5월 5일, 6월 6일, 8월 15일, 10월 3일, 10월 9일, 12월 25일)' style="">
					</w2:textbox>
					<xf:group class="example_div_td_style" id="" style="">
						<w2:calendar id="cal_exam2" style="min-width: 200px;min-height: 200px;"></w2:calendar>
						<xf:trigger class="btn_exam_exec btn_txt_of mt_def" id="btn_exam1" localeRef="" style="" type="" useDefaultLabel="true"
							ev:onclick="scwin.btn_exam1_onclick">
							<xf:label><![CDATA[지정된 휴일을 제거하고 매년 5월 5일을 휴일로 지정하기]]></xf:label>
						</xf:trigger>
					</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="20230417" 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_dataList1" saveRemovedData="true">
					<w2:columnInfo>
						<w2:column id="Code" name="name1" dataType="text"></w2:column>
						<w2:column id="City" name="name2" dataType="text"></w2:column>
						<w2:column id="Country" name="name3" dataType="text"></w2:column>
						<w2:column id="Type" name="name4" 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='setValue() 함수로 설정하는 값이 선택 항목 목록 에 없는 경우, 처리 방법을 설정하는 예제입니다.

이 기능은 아래의 속성과 함수로 사용할 수 있습니다.
- valueNotInList : (속성)설정된 DataList의 목록에 없는 값을 set하는 경우에 대한 처리방식 설정.
- emptyItem : (속성)선택 항목에 없는 value나 index가 동적으로 설정하는 경우 빈 값으로 label과 value를 설정.
- setValue : (함수)파라메터로 넘어온 값에 해당하는 선택 항목을 선택.
- getSelectedIndex : (함수)선택된 항목의 인덱스를 반환.'
					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="">
						<w2:textbox class="ws5_example_txt_normal" escape="false" id=""
							label='setValue함수에서 설정하는 값(Paris)이 SelectBox컴포넌트의 선택 목록에 없을 경우, 값을 무시합니다.' style="" displayFormat="">
						</w2:textbox>
						<xf:group id="" style="margin: 10px 0px 10px 0px;">
							<xf:trigger class="btn_exam_exec btn_txt_of" ev:onclick="scwin.btn_ex1_onclick" id="btn_ex1" localeRef=""
								style="min-width: 30px;height: 26px;" type="" useDefaultLabel="true">
								<xf:label><![CDATA[선택 목록에 "Paris" 설정하기]]></xf:label>
							</xf:trigger>
						</xf:group>
						<xf:select1 id="sbx_exam1" chooseOption="" style="width: 148px;height: 21px;" submenuSize="auto" allOption=""
							disabled="false" direction="auto" appearance="minimal" disabledClass="w2selectbox_disabled" ref="" valueNotInList="default"
							emptyItem="true">
							<xf:choices>
								<xf:item>
									<xf:label><![CDATA[Seoul]]></xf:label>
									<xf:value><![CDATA[1]]></xf:value>
								</xf:item>
								<xf:item>
									<xf:label><![CDATA[Busan]]></xf:label>
									<xf:value><![CDATA[2]]></xf:value>
								</xf:item>
								<xf:item>
									<xf:label><![CDATA[Daegu]]></xf:label>
									<xf:value><![CDATA[3]]></xf:value>
								</xf:item>
								<xf:item>
									<xf:label><![CDATA[Jeju]]></xf:label>
									<xf:value><![CDATA[4]]></xf:value>
								</xf:item>
							</xf:choices>
						</xf:select1>
					</xf:group>
					<w2:textbox class="example_div_th_style" escape="false" id="" label="목록의 첫번째 항목을 표시하기" style=""></w2:textbox>
					<xf:group class="example_div_td_style" id="" style="">
						<w2:textbox class="ws5_example_txt_normal" escape="false" id=""
							label="setValue함수에서 설정하는 값(New Yokr)이 SelectBox컴포넌트의 선택 목록에 없을 경우, 가장 첫번째 항목을 표시합니다." style="" displayFormat="">
						</w2:textbox>
						<xf:group id="" style="margin: 10px 0px 10px 0px;">
							<xf:trigger class="btn_exam_exec btn_txt_of" ev:onclick="scwin.btn_ex2_onclick" id="btn_ex2" localeRef=""
								style="min-width: 30px;height: 26px;" type="" useDefaultLabel="true">
								<xf:label><![CDATA[선택 목록에 "New York" 설정하기]]></xf:label>
							</xf:trigger>
						</xf:group>
						<xf:select1 id="sbx_exam2" chooseOption="" style="width: 148px;height: 21px;" submenuSize="auto" allOption=""
							disabled="false" direction="auto" appearance="minimal" disabledClass="w2selectbox_disabled" ref="" valueNotInList="default"
							emptyItem="false">
							<xf:choices>
								<xf:item>
									<xf:label><![CDATA[Seoul]]></xf:label>
									<xf:value><![CDATA[1]]></xf:value>
								</xf:item>
								<xf:item>
									<xf:label><![CDATA[Busan]]></xf:label>
									<xf:value><![CDATA[2]]></xf:value>
								</xf:item>
								<xf:item>
									<xf:label><![CDATA[Daegu]]></xf:label>
									<xf:value><![CDATA[3]]></xf:value>
								</xf:item>
								<xf:item>
									<xf:label><![CDATA[Jeju]]></xf:label>
									<xf:value><![CDATA[4]]></xf:value>
								</xf:item>
							</xf:choices>
						</xf:select1>
					</xf:group>
					<w2:textbox class="example_div_th_style" escape="false" id="" label="선택 항목 목록에 없는 값을 유지하기" style=""></w2:textbox>
					<xf:group class="example_div_td_style" id="" style="">
						<w2:textbox class="ws5_example_txt_normal" displayFormat="" escape="false" id=""
							label="setValue함수에서 설정하는 값(London)이 SelectBox컴포넌트의 선택 목록에 없을 경우, 설정하는 값을 유지합니다." style="">
						</w2:textbox>
						<xf:group id="" style="margin: 10px 0px 10px 0px;">
							<xf:trigger class="btn_exam_exec btn_txt_of" ev:onclick="scwin.btn_ex3_onclick" id="btn_ex3" localeRef=""
								style="min-width: 30px;height: 26px;" type="" useDefaultLabel="true">
								<xf:label><![CDATA[선택 목록에 "London" 설정하기]]></xf:label>
							</xf:trigger>
						</xf:group>
						<xf:select1 id="sbx_exam3" chooseOption="" style="width: 148px;height: 21px;" submenuSize="auto" allOption=""
							disabled="false" direction="auto" appearance="minimal" disabledClass="w2selectbox_disabled" ref="" valueNotInList="keepValue">
							<xf:choices>
								<xf:item>
									<xf:label><![CDATA[Seoul]]></xf:label>
									<xf:value><![CDATA[1]]></xf:value>
								</xf:item>
								<xf:item>
									<xf:label><![CDATA[Busan]]></xf:label>
									<xf:value><![CDATA[2]]></xf:value>
								</xf:item>
								<xf:item>
									<xf:label><![CDATA[Daegu]]></xf:label>
									<xf:value><![CDATA[3]]></xf:value>
								</xf:item>
								<xf:item>
									<xf:label><![CDATA[Jeju]]></xf:label>
									<xf:value><![CDATA[4]]></xf:value>
								</xf:item>
							</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="20230426" 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="dataList1" saveRemovedData="true">
					<w2:columnInfo>
						<w2:column id="country" name="country" dataType="text"></w2:column>
						<w2:column id="city" name="city" dataType="text"></w2:column>
					</w2:columnInfo>
					<w2:data use="true">
						<w2:row>
							<country><![CDATA[Korea]]></country>
							<city><![CDATA[Seoul]]></city>
						</w2:row>
						<w2:row>
							<country><![CDATA[China]]></country>
							<city><![CDATA[Beijing]]></city>
						</w2:row>
						<w2:row>
							<country><![CDATA[Vietnam]]></country>
							<city><![CDATA[Hanoi]]></city>
						</w2:row>
						<w2:row>
							<country><![CDATA[Russian]]></country>
							<city><![CDATA[Vladivostok]]></city>
						</w2:row>
						<w2:row>
							<country><![CDATA[The Netherlands]]></country>
							<city><![CDATA[Amsterdam]]></city>
						</w2:row>
						<w2:row>
							<country><![CDATA[Indonesia]]></country>
							<city><![CDATA[Jakarta]]></city>
						</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='CheckBox컴포넌트의 각 선택 항목에 label 값 혹은 사용자 지정값을 툴팁으로 표시하는 방법을 설정하는 예제입니다.

이 기능은 아래의 속성으로 사용할 수 있습니다.
- tooltipDisplay : (속성)사용자가 선택한 값에 대한 툴팁 표시 여부.
- tooltipShowAlways: (속성)텍스트 길이에 상관 없이 마우스 오버시 툴팁을 항상 표시할 것인지의 여부.
- tooltipFormatter: (속성)tooltipDisplay="true"인 경우, 툴팁 내용을 변경할 사용자 함수명.'
					style="">
				</w2:textbox>
			</xf:group>
			<xf:group class="example_div_tb_style_wrap" id="">
				<xf:group class="example_div_tb_style_wrap" id="" style="">
					<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="">
							<w2:textbox class="ws5_example_txt_normal" displayFormat="" escape="false" id=""
								label="각 선택 항목에 마우스 오버 시 툴팁이 표시되지 않는 것을 확인합니다." style="">
							</w2:textbox>
							<xf:select appearance="full" cols="" id="cbx_exam1" ref="" rows="" selectedindex="-1" style="width:130px;">
								<xf:choices>
									<xf:itemset nodeset="data:dataList1">
										<xf:label ref="city"></xf:label>
										<xf:value ref="country"></xf:value>
									</xf:itemset>
								</xf:choices>
							</xf:select>
						</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="">
							<w2:textbox class="ws5_example_txt_normal" displayFormat="" escape="false" id=""
								label="각 선택 항목에 라벨이 짤려있는 경우, 마우스 오버 시 툴팁이 표시되는 것을 확인합니다." style="">
							</w2:textbox>
							<xf:select appearance="full" cols="2" id="cbx_exam2" ref="" rows="" selectedindex="-1"
								style="width:150px;text-overflow:ellipsis;white-space:nowrap;" tooltipDisplay="true">
								<xf:choices>
									<xf:itemset nodeset="data:dataList1">
										<xf:label ref="city"></xf:label>
										<xf:value ref="country"></xf:value>
									</xf:itemset>
								</xf:choices>
							</xf:select>
						</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="">
							<w2:textbox class="ws5_example_txt_normal" displayFormat="" escape="false" id="" label="모든 선택 항목에서 툴팁이 표시되는 것을 확인합니다."
								style="">
							</w2:textbox>
							<xf:select appearance="full" cols="" id="cbx_exam3" ref="" rows="" selectedindex="-1"
								style="width: 170px;min-width: 80px;min-height: 21px;" tooltipDisplay="true" tooltipShowAlways="true">
								<xf:choices>
									<xf:itemset nodeset="data:dataList1">
										<xf:label ref="city"></xf:label>
										<xf:value ref="country"></xf:value>
									</xf:itemset>
								</xf:choices>
							</xf:select>

						</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="">
							<w2:textbox class="ws5_example_txt_normal" displayFormat="" escape="false" id=""
								label="사용자 함수에 정의한 반환 값이 툴팁으로 표시되는 것을 확인합니다." style="">
							</w2:textbox>
							<xf:select appearance="full" cols="" id="cbx_exam4" ref="" rows="" selectedindex="-1" style="width:130px;"
								tooltipDisplay="true" tooltipShowAlways="true" tooltipFormatter="scwin.tooltip" tooltipItemLabel="tooltip">
								<xf:choices>
									<xf:itemset nodeset="data:dataList1">
										<xf:label ref="city"></xf:label>
										<xf:value ref="country"></xf:value>
									</xf:itemset>
								</xf:choices>
							</xf:select>
						</xf:group>
					</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="20230615" 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="컴포넌트에 공통으로 제공하는 함수 'show'와 'hide'의 사용 예시입니다.
함수 'show'와 'hide'는 CSS 속성인 'display'와 'visibility'를 사용하여 컴포넌트를 보이게 하거나 숨기는 기능을 제공합니다."
					style="">
				</w2:textbox>
				<w2:textbox escape="false" id=""
					label="함수 'hide'는 브라우저에 표시된 'element'의 'style.visibility' 값을 'hidden'으로 설정하고, 'element'의 'style.display' 값을 'none'으로 설정합니다.
함수 'show'는 브라우저에 표시된 'element'의 'style.visibility' 값을 'visible'로 설정하고, 첫 번째 인자 값으로 지정한 값을 'element'의 'style.display'에 할당합니다. 첫 번째 인자 값이 지정되지 않으면 'block'이 할당됩니다."
					style="">
				</w2:textbox>
				<w2:textbox escape="false" id=""
					label="또 다른 방법으로는 CSS 파일에 'display:none;'을 클래스로 정의한 후, 컴포넌트의 함수 'addClass'와 'removeClass'를 호출하여 컴포넌트 표시 여부를 설정할 수 있습니다." style=""
					class="ws_example_txt_desc_info"></w2:textbox>
			</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_td_style no_padding" id="" style="">
						<xf:group class="mb_def_box nobottom" id="" style="">
							<xf:trigger class="btn_exam_exec btn_txt_of" disabled="" escape="false" id="btn_exam1_1" style="" type="button"
								ev:onclick="scwin.btn_exam1_1_onclick">
								<xf:label><![CDATA[Group 숨기기]]></xf:label>
							</xf:trigger>
							<xf:trigger class="btn_exam_exec btn_txt_of" disabled="" escape="false" ev:onclick="scwin.btn_exam1_2_onclick"
								id="btn_exam1_2" style="" type="button">
								<xf:label><![CDATA[Group 보이기]]></xf:label>
							</xf:trigger>
						</xf:group>
						<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_exam2_1_onclick"
								id="btn_exam2_1" style="" type="button">
								<xf:label><![CDATA[두 번째 행('저자' TR 영역) 숨기기]]></xf:label>
							</xf:trigger>
							<xf:trigger class="btn_exam_exec btn_txt_of" disabled="" escape="false" ev:onclick="scwin.btn_exam2_2_onclick"
								id="btn_exam2_2" style="" type="button">
								<xf:label><![CDATA[두 번째 행('저자' TR 영역) 보이기]]></xf:label>
							</xf:trigger>
						</xf:group>
						<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_exam3_1_onclick"
								id="btn_exam3_1" style="" type="button">
								<xf:label><![CDATA[버튼 '임시 버튼' 숨기기]]></xf:label>
							</xf:trigger>
							<xf:trigger class="btn_exam_exec btn_txt_of" disabled="" escape="false" ev:onclick="scwin.btn_exam3_2_onclick"
								id="btn_exam3_2" style="" type="button">
								<xf:label><![CDATA[버튼 '임시 버튼' 보이기]]></xf:label>
							</xf:trigger>
						</xf:group>
						<w2:textbox class="com_example_heading mb10" id="" label="* 아래의 Table은 Group 컴포넌트를 이용하여 구성되었습니다." style=""></w2:textbox>
						<xf:group id="" style="padding:4px;border: 1px solid #ddd;">
							<xf:group style="" id="grp_exam1" class="tblbox no_padding no_margin">
								<xf:group adaptive="layout" adaptiveThreshold="600" tagname="table" style="" id="" class="w2tb tbl no_padding P00271">
									<w2:attributes>
										<w2:summary></w2:summary>
									</w2:attributes>
									<xf:group tagname="colgroup">
										<xf:group tagname="col" style="width:90px;"></xf:group>
										<xf:group tagname="col" style=""></xf:group>
									</xf:group>
									<xf:group tagname="tr" style="">
										<xf:group tagname="th" style="" class="w2tb_th">
											<w2:textbox ref="" style="" userData2="" id="" label="도서명" class=""></w2:textbox>
										</xf:group>
										<xf:group tagname="td" style="" class="w2tb_td">
											<xf:input ref="" style="width:100%;" id="" placeholder="" class="" initValue="신규 도서"></xf:input>
										</xf:group>
									</xf:group>
									<xf:group tagname="tr" id="grp_tr">
										<xf:group tagname="th" class="w2tb_th">
											<w2:attributes>
												<w2:scope>row</w2:scope>
											</w2:attributes>
											<w2:textbox ref="" style="" userData2="" id="" label="저자" class=""></w2:textbox>
										</xf:group>
										<xf:group tagname="td" class="w2tb_td">
											<w2:attributes></w2:attributes>
											<xf:input ref="" style="width:96px;" id="" placeholder="" class="" initValue="무명"></xf:input>
											<xf:trigger disabled="" style="" id="btn_temp" type="button" class="btn_cm" escape="false">
												<xf:label><![CDATA[임시 버튼]]></xf:label>
											</xf:trigger>
										</xf:group>
									</xf:group>
									<xf:group tagname="tr">
										<xf:group tagname="th" class="w2tb_th ">
											<w2:attributes>
												<w2:scope>row</w2:scope>
											</w2:attributes>
											<w2:textbox ref="" style="" userData2="" id="" label="출간일" class=""></w2:textbox>
										</xf:group>
										<xf:group tagname="td" class="w2tb_td">
											<w2:attributes>
												<w2:colspan>1</w2:colspan>
												<w2:rowspan>1</w2:rowspan>
											</w2:attributes>
											<w2:inputCalendar ref="" footerDiv="true" rightAlign="false" focusOnDateSelect="false" style="width:96px;" id=""
												renderType="" renderDiv="true" calendarValueType="yearMonthDate" setCurrentDate="true">
											</w2:inputCalendar>
										</xf:group>
									</xf:group>
									<xf:group tagname="tr">
										<xf:group tagname="th" class="w2tb_th ">
											<w2:attributes>
												<w2:scope>row</w2:scope>
											</w2:attributes>
											<w2:textbox ref="" style="" userData2="" id="" label="비고" class=""></w2:textbox>
										</xf:group>
										<xf:group tagname="td" class="w2tb_td">
											<w2:attributes></w2:attributes>
											<xf:input ref="" style="width:100%;" id="" placeholder="" class=""></xf:input>
										</xf:group>
									</xf:group>
								</xf:group>
							</xf:group>
						</xf:group>
					</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="P00114S01.xml" style="color: dodgerblue;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="01" meta_desc="최초작성" meta_date=" 20230724" 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_chartData_1" repeatNode="data" style="" valueAttribute="">
					<w2:columnInfo>
						<w2:column dataType="text" id="quarter" name="quarter"></w2:column>
						<w2:column dataType="text" id="type1" name="type1"></w2:column>
						<w2:column dataType="text" id="type2" name="type2"></w2:column>
						<w2:column dataType="text" id="type3" name="type3"></w2:column>
					</w2:columnInfo>
					<w2:data use="true" xmlns="">
						<w2:row>
							<quarter><![CDATA[Q1]]></quarter>
							<type1><![CDATA[11500]]></type1>
							<type2><![CDATA[28110]]></type2>
							<type3><![CDATA[23990]]></type3>
						</w2:row>
						<w2:row>
							<quarter><![CDATA[Q2]]></quarter>
							<type1><![CDATA[1500]]></type1>
							<type2><![CDATA[10600]]></type2>
							<type3><![CDATA[10000]]></type3>
						</w2:row>
						<w2:row>
							<quarter><![CDATA[Q3]]></quarter>
							<type1><![CDATA[27400]]></type1>
							<type2><![CDATA[31800]]></type2>
							<type3><![CDATA[42800]]></type3>
						</w2:row>
						<w2:row>
							<quarter><![CDATA[Q4]]></quarter>
							<type1><![CDATA[27400]]></type1>
							<type2><![CDATA[22900]]></type2>
							<type3><![CDATA[20800]]></type3>
						</w2:row>
					</w2:data>
				</w2:dataList>
				<w2:dataList baseNode="list" repeatNode="map" id="dlt_chartType" saveRemovedData="true">
					<w2:columnInfo>
						<w2:column id="chart_name" name="chart_name" dataType="text"></w2:column>
						<w2:column id="chart_value" name="chart_value" dataType="text"></w2:column>
					</w2:columnInfo>
					<w2:data use="true">
						<w2:row>
							<chart_name><![CDATA[Multi-series Column 2D]]></chart_name>
							<chart_value><![CDATA[mscolumn2d]]></chart_value>
						</w2:row>
						<w2:row>
							<chart_name><![CDATA[Multi-series Column 3D]]></chart_name>
							<chart_value><![CDATA[mscolumn3d]]></chart_value>
						</w2:row>
						<w2:row>
							<chart_name><![CDATA[Multi-series Line 2D]]></chart_name>
							<chart_value><![CDATA[msline]]></chart_value>
						</w2:row>
						<w2:row>
							<chart_name><![CDATA[Multi-series Bar 2D]]></chart_name>
							<chart_value><![CDATA[msbar2d]]></chart_value>
						</w2:row>
						<w2:row>
							<chart_name><![CDATA[Multi-series Bar 3D]]></chart_name>
							<chart_value><![CDATA[msbar3d]]></chart_value>
						</w2:row>
						<w2:row>
							<chart_name><![CDATA[Overlapped Column 2D]]></chart_name>
							<chart_value><![CDATA[overlappedcolumn2d]]></chart_value>
						</w2:row>
						<w2:row>
							<chart_name><![CDATA[Overlapped Bar 2D]]></chart_name>
							<chart_value><![CDATA[overlappedbar2d]]></chart_value>
						</w2:row>
						<w2:row>
							<chart_name><![CDATA[Multi-series Area 2D]]></chart_name>
							<chart_value><![CDATA[msarea]]></chart_value>
						</w2:row>
						<w2:row>
							<chart_name><![CDATA[Marimekko]]></chart_name>
							<chart_value><![CDATA[marimekko]]></chart_value>
						</w2:row>
						<w2:row>
							<chart_name><![CDATA[Zoom Line]]></chart_name>
							<chart_value><![CDATA[zoomline]]></chart_value>
						</w2:row>
						<w2:row>
							<chart_name><![CDATA[Zoom Line DY]]></chart_name>
							<chart_value><![CDATA[zoomlinedy]]></chart_value>
						</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="Fusionchart의 'Multi Series' 타입을 확인할 수 있는 예제입니다.
화면에 구성된 항목를 선택하여 차트의 타입을 변경할 수 있습니다.
차트의 타입은 함수 'changeType'를 사용하여 스크립트로 변경할 수 있습니다."
					style="">
				</w2:textbox>
				<w2:textbox class="ws_example_txt_desc_info" escape="false" id="" label="이 예제의 Fusion Chart 버전은 3.19입니다." style=""></w2:textbox>
				<w2:textbox escape="false" id=""
					label='FusionChart의 타입 목록 : https://www.fusioncharts.com/dev/chart-guide/list-of-charts/'
					style="">
				</w2:textbox>
			</xf:group>
			<xf:group class="example_div_tb_style_wrap mb_def" id="">
				<xf:group class="example_div_tr_style" id="" style="">
					<w2:textbox class="example_div_th_style" escape="false" id="" label="Multi Series Charts" style=""></w2:textbox>
					<xf:group class="example_div_td_style" id="" style="">
						<xf:group class="mb_def_box nobottom" id="" style="">
							<xf:select1 id="rad_chartType1" selectedIndex="0" appearance="full" style="min-height: 26px;" rows="" ref=""
								ev:onviewchange="scwin.rad_chartType1_onviewchange" renderType="radiogroup" class="w_per_100" cols="">
								<xf:choices>
									<xf:itemset nodeset="data:dlt_chartType">
										<xf:label ref="chart_name"></xf:label>
										<xf:value ref="chart_value"></xf:value>
									</xf:itemset>
								</xf:choices>
							</xf:select1>
						</xf:group>
						<xf:group id="" class="mb_def_box nobottom">
							<w2:fusionchart chartType="MSColumn2D" drawType="javascript" id="cht_exam1" labelNode="quarter"
								ref="data:dlt_chartData_1" seriesColumns="[['type1','type2','type3']]" style="height: 300px;min-width:200px;" version="3.19">
							</w2:fusionchart>
						</xf:group>
					</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="[WindowContainer] 선택된 윈도우의 Index 반환 받기">
		<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 () {
    scwin.initPage();
};

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

    //예제 테스트를 위해 default width 변경
    if (window.innerWidth < 450) {
        strDefaultWidth = "230px";
    } else {
        strDefaultWidth = "300px";
    }

    //윈도우 생성
    wdc_exam1.createWindow("P00113S01", null, "/page/P00113S01.xml", null, "w_P00113S01", "selectWindow", null, null, null, { "defaultWidth": strDefaultWidth }, "wframe");
    wdc_exam1.createWindow("P00113S02", null, "/page/P00113S02.xml", null, "w_P00113S02", "selectWindow", null, null, null, { "defaultWidth": strDefaultWidth }, "wframe");

    //시작 - 예제 테스트를 위한 설정
    wdc_exam1.setArrangeWindows("vertical", ["w_P00113S01", "w_P00113S02"]); //윈도우 분할
    wdc_exam1.setFocus(0);  //윈도우 focus
    //종료 - 예제 테스트를 위한 설정
};

/**
 * 버튼 [선택된 창의 Index 반환 받기] 클릭 시
 */
scwin.btn_ex1_onclick = function (e) {
    var numIndex;

    //선택된 윈도우의 index 반환 받기
    numIndex = wdc_exam1.getSelectedIndex();

    alert(numIndex);
};
]]></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='선택된 창(window)의 Index 값을 반환받는 예제입니다.' style="">
				</w2:textbox>
			</xf:group>
			<xf:group id="" style="" class=""></xf:group>
			<xf:group class="example_div_tb_style_wrap mw600" id="">
				<xf:group class="mb_def_box nobottom" id="" style="">
					<xf:trigger class="btn_exam_exec btn_txt_of" ev:onclick="scwin.btn_ex1_onclick" id="btn_ex1" localeRef=""
						style="min-width: 30px; height: 26px;" type="" useDefaultLabel="true">
						<xf:label><![CDATA[선택된 창의 Index 반환 받기]]></xf:label>
					</xf:trigger>
				</xf:group>
				<w2:windowContainer controlIconPosition="left" fixArrangeFullScreen="false" hideTitleOnMaximize="false"
					horizontalArrangeNum="2" id="wdc_exam1" nameLayerRearrange="false" sequentialArrangeColNum="2" sequentialArrangeRowNum="2"
					spaInitCount="0" stopMinimizeOnNameLayer="false" stopToggleOnLast="false" style="position: relative;height: 340px;"
					toolbarPosition="bottom" tooltipDisplay="true" tooltipGroupClass="false" useCloseButton="false" useControlIconTitle="false"
					useCustomMsg="false" useFixButton="false" useNameContainer="false" verticalArrangeNum="2" windowAutoResize="false" windowMaxNum="5"
					windowMaximizeAll="false" windowTooltipDisplay="true" useStatusMsg="false">
					<w2:windowToolbar>
						<w2:controlIconLayer>
							<w2:controlIcon></w2:controlIcon>
							<w2:controlIcon></w2:controlIcon>
							<w2:controlIcon></w2:controlIcon>
							<w2:controlIcon></w2:controlIcon>
							<w2:controlIcon></w2:controlIcon>
						</w2:controlIconLayer>
						<w2:nameLayer></w2:nameLayer>
						<w2:selectedNameLayer></w2:selectedNameLayer>
					</w2:windowToolbar>
				</w2:windowContainer>
			</xf:group>
		</xf:group>
	</body>
</html>


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

		<w2:historyInfo>
			<w2:history meta_no="01" meta_desc="최초작성" meta_date="20220916" 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 dataType="text" id="price" name="정가"></w2:column>
						<w2:column id="published_date" name="출간일" dataType="text"></w2:column>
						<w2:column id="category_code" name="분류 코드" dataType="text"></w2:column>
					</w2:columnInfo>
					<w2:data use="true">
						<w2:row>
							<book_name><![CDATA[사람일까 상황일까]]></book_name>
							<price><![CDATA[28000]]></price>
							<published_date><![CDATA[20190826]]></published_date>
							<category_code><![CDATA[3]]></category_code>
						</w2:row>
						<w2:row>
							<book_name><![CDATA[내가 틀릴 수도 있습니다]]></book_name>
							<price><![CDATA[16000]]></price>
							<published_date><![CDATA[20220418]]></published_date>
							<category_code><![CDATA[3]]></category_code>
						</w2:row>
						<w2:row>
							<book_name><![CDATA[어린왕자]]></book_name>
							<price><![CDATA[2000]]></price>
							<published_date><![CDATA[19810801]]></published_date>
							<category_code><![CDATA[1]]></category_code>
						</w2:row>
						<w2:row>
							<book_name><![CDATA[공정하다는 착각]]></book_name>
							<price><![CDATA[18000]]></price>
							<published_date><![CDATA[20201201]]></published_date>
							<category_code><![CDATA[3]]></category_code>
						</w2:row>
						<w2:row>
							<book_name><![CDATA[정글만리]]></book_name>
							<price><![CDATA[16500]]></price>
							<published_date><![CDATA[20130701]]></published_date>
							<category_code><![CDATA[1]]></category_code>
						</w2:row>
						<w2:row>
							<book_name><![CDATA[불편한 편의점]]></book_name>
							<price><![CDATA[14000]]></price>
							<published_date><![CDATA[20210420]]></published_date>
							<category_code><![CDATA[1]]></category_code>
						</w2:row>

						<w2:row>
							<book_name><![CDATA[인간 실격]]></book_name>
							<price><![CDATA[9000]]></price>
							<published_date><![CDATA[20040515]]></published_date>
							<category_code><![CDATA[1]]></category_code>
						</w2:row>

					</w2:data>
				</w2:dataList>
				<w2:dataList id="dlt_code" baseNode="list" saveRemovedData="true" repeatNode="map">
					<w2:columnInfo>
						<w2:column id="label" name="화면에 출력될 값" dataType="text"></w2:column>
						<w2:column id="code" name="코드값" dataType="text"></w2:column>
						<w2:column id="upperCode" name="그룹 구분값" dataType="text"></w2:column>
					</w2:columnInfo>
					<w2:data use="true">
						<w2:row>
							<![CDATA[소설]]>
							<![CDATA[1]]>
							<upperCode><![CDATA[0]]>
							</upperCode>
						</w2:row>
						<w2:row>
							<![CDATA[시/에세이]]>
							<![CDATA[2]]>
							<upperCode><![CDATA[0]]>
							</upperCode>
						</w2:row>
						<w2:row>
							<![CDATA[인문]]>
							<![CDATA[3]]>
							<upperCode><![CDATA[0]]>
							</upperCode>
						</w2:row>
						<w2:row>
							<![CDATA[자기계발]]>
							<![CDATA[4]]>
							<upperCode><![CDATA[0]]>
							</upperCode>
						</w2:row>
						<w2:row>
							<![CDATA[역사/문화]]>
							<![CDATA[5]]>
							<upperCode><![CDATA[0]]>
							</upperCode>
						</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의 엑셀 다운로드 옵션 중 "convertIndex" 설정의 예제입니다.<br/>옵션 "convertIndex"은 지정한 index의 컬럼의 type을 기본 설정값과 반대의 설정으로 지정합니다.<br/>옵션 "type"의 값이 "1"으로 지정되면 converIndex에 해당하는 컬럼은 type이 "0"인 값으로 할당됩니다.<br/>'
					style="">
				</w2:textbox>
			</xf:group>
			<xf:group id="" style="" class="example_div_tb_style_wrap">
				<xf:group class="mb_def_box nobottom" id="" style="">
					<xf:trigger class="btn_exam_exec btn_txt_of" ev:onclick="scwin.btn_ex1_onclick" id="btn_ex1" localeRef=""
						style="min-width: 30px; height: 26px;" type="" useDefaultLabel="true">
						<xf:label><![CDATA[엑셀 다운로드 - 기본]]></xf:label>
					</xf:trigger>
					<xf:trigger class="btn_exam_exec btn_txt_of" ev:onclick="scwin.btn_ex2_onclick" id="btn_ex2" localeRef=""
						style="min-width: 30px; height: 26px;" type="" useDefaultLabel="true">
						<xf:label><![CDATA[엑셀 다운로드 - 컬럼 "분류" 만 DataList의 값으로 다운로드]]></xf:label>
					</xf:trigger>
				</xf:group>
				<w2:gridView autoFit="allColumn" autoFitMinWidth="365" class="gvw" dataList="data:dlt_books" defaultCellHeight="24"
					id="grd_exam1" rowNumVisible="true" rowNumWidth="26" style="height:100px;" visibleRowNum="4" 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="column4" inputType="text" value="분류" width="70"></w2:column>
							<w2:column displayMode="label" id="column3" inputType="text" value="도서명" width="150"></w2:column>
							<w2:column displayMode="label" id="column2" inputType="text" value="정가" width="65"></w2:column>
							<w2:column displayMode="label" id="column1" inputType="text" value="출간일" width="80"></w2:column>
						</w2:row>
					</w2:header>
					<w2:gBody id="gBody1" style="">
						<w2:row id="row2" style="">
							<w2:column displayMode="label" id="category_code" inputType="select" viewType="icon" width="70">
								<w2:choices>
									<w2:itemset nodeset="data:dlt_code">
										<w2:label ref="label"></w2:label>
										<w2:value ref="code"></w2:value>
									</w2:itemset>
								</w2:choices>
							</w2:column>
							<w2:column displayMode="label" id="book_name" inputType="text" textAlign="left" width="150"></w2:column>
							<w2:column dataType="number" displayFormat="#,###" displayMode="label" id="price" inputType="text" textAlign="right"
								width="65">
							</w2:column>
							<w2:column dataType="date" displayFormat="yyyy-MM-dd" displayMode="label" id="published_date" inputType="text" width="80">
							</w2:column>
						</w2:row>
					</w2:gBody>
				</w2:gridView>
			</xf:group>
		</xf:group>


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

		<w2:historyInfo>
			<w2:history meta_no="01" meta_desc="최초작성" meta_date="20220916" 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 dataType="text" id="price" name="정가"></w2:column>
						<w2:column id="published_date" name="출간일" dataType="text"></w2:column>
						<w2:column id="category_code" name="분류 코드" dataType="text"></w2:column>
					</w2:columnInfo>
					<w2:data use="true">
						<w2:row>
							<book_name><![CDATA[사람일까 상황일까]]></book_name>
							<price><![CDATA[28000]]></price>
							<published_date><![CDATA[20190826]]></published_date>
							<category_code><![CDATA[3]]></category_code>
						</w2:row>
						<w2:row>
							<book_name><![CDATA[내가 틀릴 수도 있습니다]]></book_name>
							<price><![CDATA[16000]]></price>
							<published_date><![CDATA[20220418]]></published_date>
							<category_code><![CDATA[3]]></category_code>
						</w2:row>
						<w2:row>
							<book_name><![CDATA[어린왕자]]></book_name>
							<price><![CDATA[2000]]></price>
							<published_date><![CDATA[19810801]]></published_date>
							<category_code><![CDATA[1]]></category_code>
						</w2:row>
						<w2:row>
							<book_name><![CDATA[공정하다는 착각]]></book_name>
							<price><![CDATA[18000]]></price>
							<published_date><![CDATA[20201201]]></published_date>
							<category_code><![CDATA[3]]></category_code>
						</w2:row>
						<w2:row>
							<book_name><![CDATA[정글만리]]></book_name>
							<price><![CDATA[16500]]></price>
							<published_date><![CDATA[20130701]]></published_date>
							<category_code><![CDATA[1]]></category_code>
						</w2:row>
						<w2:row>
							<book_name><![CDATA[불편한 편의점]]></book_name>
							<price><![CDATA[14000]]></price>
							<published_date><![CDATA[20210420]]></published_date>
							<category_code><![CDATA[1]]></category_code>
						</w2:row>

						<w2:row>
							<book_name><![CDATA[인간 실격]]></book_name>
							<price><![CDATA[9000]]></price>
							<published_date><![CDATA[20040515]]></published_date>
							<category_code><![CDATA[1]]></category_code>
						</w2:row>

					</w2:data>
				</w2:dataList>
				<w2:dataList id="dlt_code" baseNode="list" saveRemovedData="true" repeatNode="map">
					<w2:columnInfo>
						<w2:column id="label" name="화면에 출력될 값" dataType="text"></w2:column>
						<w2:column id="code" name="코드값" dataType="text"></w2:column>
						<w2:column id="upperCode" name="그룹 구분값" dataType="text"></w2:column>
					</w2:columnInfo>
					<w2:data use="true">
						<w2:row>
							<![CDATA[소설]]>
							<![CDATA[1]]>
							<upperCode><![CDATA[0]]>
							</upperCode>
						</w2:row>
						<w2:row>
							<![CDATA[시/에세이]]>
							<![CDATA[2]]>
							<upperCode><![CDATA[0]]>
							</upperCode>
						</w2:row>
						<w2:row>
							<![CDATA[인문]]>
							<![CDATA[3]]>
							<upperCode><![CDATA[0]]>
							</upperCode>
						</w2:row>
						<w2:row>
							<![CDATA[자기계발]]>
							<![CDATA[4]]>
							<upperCode><![CDATA[0]]>
							</upperCode>
						</w2:row>
						<w2:row>
							<![CDATA[역사/문화]]>
							<![CDATA[5]]>
							<upperCode><![CDATA[0]]>
							</upperCode>
						</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의 엑셀 다운로드 옵션 중 "type" 설정의 예제입니다.<br/>옵션 "type"은 데이터의 출처를 결정합니다.<br/>DataList의 데이터 또는 GridView에 출력된 데이터로 지정할 수 있습니다.<br/>기본 설정은 GridView에 출력된 데이터로 다운로드 됩니다.<br/>type:1 - GridView에 출력된 값<br/>type:0 - DataList에 할당된 값'
					style="">
				</w2:textbox>
			</xf:group>
			<xf:group id="" style="" class="example_div_tb_style_wrap">
				<xf:group class="mb_def_box nobottom" id="" style="">
					<xf:trigger class="btn_exam_exec btn_txt_of" ev:onclick="scwin.btn_ex1_onclick" id="btn_ex1" localeRef=""
						style="min-width: 30px; height: 26px;" type="" useDefaultLabel="true">
						<xf:label><![CDATA[엑셀 다운로드 - 기본]]></xf:label>
					</xf:trigger>
					<xf:trigger class="btn_exam_exec btn_txt_of" ev:onclick="scwin.btn_ex2_onclick" id="btn_ex2" localeRef=""
						style="min-width: 30px; height: 26px;" type="" useDefaultLabel="true">
						<xf:label><![CDATA[엑셀 다운로드 - DataList의 값을 다운로드]]></xf:label>
					</xf:trigger>
				</xf:group>
				<w2:gridView autoFit="allColumn" autoFitMinWidth="365" class="gvw" dataList="data:dlt_books" defaultCellHeight="24"
					id="grd_exam1" rowNumVisible="true" rowNumWidth="26" style="height:100px;" visibleRowNum="4" 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="column4" inputType="text" value="분류" width="70"></w2:column>
							<w2:column displayMode="label" id="column3" inputType="text" value="도서명" width="150"></w2:column>
							<w2:column displayMode="label" id="column2" inputType="text" value="정가" width="65"></w2:column>
							<w2:column displayMode="label" id="column1" inputType="text" value="출간일" width="80"></w2:column>
						</w2:row>
					</w2:header>
					<w2:gBody id="gBody1" style="">
						<w2:row id="row2" style="">
							<w2:column displayMode="label" id="category_code" inputType="select" viewType="icon" width="70">
								<w2:choices>
									<w2:itemset nodeset="data:dlt_code">
										<w2:label ref="label"></w2:label>
										<w2:value ref="code"></w2:value>
									</w2:itemset>
								</w2:choices>
							</w2:column>
							<w2:column displayMode="label" id="book_name" inputType="text" textAlign="left" width="150"></w2:column>
							<w2:column dataType="number" displayFormat="#,###" displayMode="label" id="price" inputType="text" textAlign="right"
								width="65">
							</w2:column>
							<w2:column dataType="date" displayFormat="yyyy-MM-dd" displayMode="label" id="published_date" inputType="text" width="80">
							</w2:column>
						</w2:row>
					</w2:gBody>
				</w2:gridView>
			</xf:group>
		</xf:group>


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

		<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:dataList baseNode="list" id="dlt_books_1" repeatNode="map" style="" valueAttribute="">
					<w2:columnInfo>
						<w2:column dataType="text" id="label" name="도서명"></w2:column>
						<w2:column dataType="text" id="categoryLabel" name="분류"></w2:column>
						<w2:column id="price" name="name3" 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에 필터 기능 적용 시 비교 연산자의 차이를 비교하는 예제입니다.
컬럼의 데이터가 숫자형으로 이루어진 경우 (>, >=, <, <=)가 추가됩니다.
이 기능은 필터 기능이 적용된 경우 별도의 설정없이 적용됩니다.'
					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="">
						<w2:textbox class="ws5_example_txt_normal" escape="false" id="" label="[분류] 컬럼과 [정가] 컬럼의 필터 기능의 비교 연산자를 비교합니다." style="">
						</w2:textbox>
						<w2:gridView autoFit="lastColumn" autoFitMinWidth="310" class="gvw" dataList="data:dlt_books_1" defaultCellHeight="24"
							id="" rowNumVisible="true" rowNumWidth="26" style="height:100px;" visibleRowNum="4" 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="80" useFilter="true"></w2:column>
									<w2:column displayMode="label" id="column4" inputType="text" value="정가" width="70" useFilter="true">
									</w2:column>
									<w2:column displayMode="label" id="column3" inputType="text" sortable="true" value="도서명" width="160"></w2:column>
								</w2:row>
							</w2:header>
							<w2:gBody id="gBody1" style="">
								<w2:row id="row2" style="">
									<w2:column displayMode="label" id="categoryLabel" inputType="text" width="80"></w2:column>
									<w2:column displayMode="label" id="price" inputType="text" width="70"></w2:column>
									<w2:column displayMode="label" id="label" inputType="text" textAlign="left" width="160"></w2:column>
								</w2:row>
							</w2:gBody>
						</w2:gridView>
					</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="P00295의 서브 페이지 01" meta_type="서브">
		<w2:historyInfo>
			<w2:history meta_no="01" meta_desc="최초작성" meta_date="20230718" 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 () {
    let jsnTabParam = $p.getParameter("tabParam") || {};
    if (jsnTabParam.tabID) {
        tbx_tabID.setValue("Tab ID : " + jsnTabParam.tabID);
    }
};
]]></script>
	</head>
	<body ev:onpageload="scwin.onpageload">
    	<xf:group class="" id="" style="">
    		<w2:textbox id="" label="P00295S01.xml" style="font-size: 1.2em;padding: 6px;color: salmon;font-weight: bold;"></w2:textbox>
    		<w2:textbox id="tbx_tabID" label="" style="padding: 0px 6px;"></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="브라우저의 LocalStorage에 값을 저장, 삭제, 반환받기">
		<w2:historyInfo>
			<w2:history meta_no="01" meta_desc="최초작성" meta_date="20230613" 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 () {
    // 예제 테스트를 위해 기 저장된 LocalStorage의 키 "EXAMPLE_P00270"를 삭제합니다.
    $p.local.removeItem("EXAMPLE_P00270");
};

/**
 * 버튼 [$p.local.setItem] 클릭 시
 */
scwin.btn_exam1_onclick = function (e) {
    // LocalStorage의 키 "EXAMPLE_P00270"에 "한글_Abc_一二三"을 할당합니다.
    $p.local.setItem("EXAMPLE_P00270", "한글_Abc_一二三");

    // 로그 출력
    let strLog = '# LocalStorage의 키 "EXAMPLE_P00270"에 "한글_Abc_一二三"을 할당합니다.';
    $c.frame.printExampleLog(strLog, txa_log, false);
    console.log(strLog);
};

/**
 * 버튼 [$p.local.getItem] 클릭 시
 */
scwin.btn_exam2_onclick = function (e) {
    // LocalStorage의 키 "EXAMPLE_P00270"의 값을 반환받습니다.
    let strItem = $p.local.getItem("EXAMPLE_P00270");

    // 로그 출력
    let strLog = '# LocalStorage의 키 "EXAMPLE_P00270"의 값은 ' + '"' + strItem + '" 입니다.';
    $c.frame.printExampleLog(strLog, txa_log, false);
    console.log(strLog);
    console.log(strItem);
};

/**
 * 버튼 [$p.local.removeItem] 클릭 시
 */
scwin.btn_exam3_onclick = function (e) {
    // LocalStorage의 키 "EXAMPLE_P00270"를 삭제합니다.
    $p.local.removeItem("EXAMPLE_P00270");

    // 로그 출력
    let strLog = '# LocalStorage의 키 "EXAMPLE_P00270"를 삭제합니다.';
    $c.frame.printExampleLog(strLog, txa_log, false);
    console.log(strLog);
};

/**
 * 버튼 [페이지 열기] 클릭 시
 */
scwin.btn_openPage_onclick = function (e) {
    let strPage = $c.frame.getBasePageURL(true) + "?w2xPath=/page/P00270P01.xml";
    window.open(strPage, "_blank");
};

/**
 * 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 class="ws_example_grp_desc" id="" style="">
				<w2:textbox escape="false" id="" label="'$p.local' 객체 하위의 함수를 이용하여 브라우저의 LocalStorage에 값을 저장, 삭제, 반환받습니다." style=""></w2:textbox>
				<w2:textbox escape="false" id="" label="브라우저의 LocalStorage는 모든 화면에 영향을 미치므로 사용 시 주의가 필요합니다." style=""></w2:textbox>
				<w2:textbox escape="false" id=""
					label='화면이 로딩되면 예제 테스트를 위해 기 저장된 LocalStorage의 키 "EXAMPLE_P00270"가 삭제됩니다.'
					style="">
				</w2:textbox>
				<w2:textbox id="" label="버튼을 클릭하면 '로그 확인' 영역과 브라우저 개발자도구의 콘솔에 로그가 출력됩니다." style="" class="ws_example_txt_desc_info"></w2:textbox>
			</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_td_style no_padding" id="" style="">
						<xf:group class="mb_def_box nobottom" id="" style="">
							<xf:trigger class="btn_cm" disabled="" escape="false" id="btn_openPage" style="" type="button" ev:onclick="scwin.btn_openPage_onclick">
								<xf:label><![CDATA[페이지 열기]]></xf:label>
							</xf:trigger>
						</xf:group>
						<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_exam1_onclick"
								id="btn_exam1" style="" type="button">
								<xf:label><![CDATA[$p.local.setItem]]></xf:label>
							</xf:trigger>
							<xf:trigger class="btn_exam_exec btn_txt_of" disabled="" escape="false" ev:onclick="scwin.btn_exam2_onclick"
								id="btn_exam2" style="" type="button">
								<xf:label><![CDATA[$p.local.getItem]]></xf:label>
							</xf:trigger>
							<xf:trigger class="btn_exam_exec btn_txt_of" disabled="" escape="false" id="btn_exam3" style="" type="button" ev:onclick="scwin.btn_exam3_onclick">
								<xf:label><![CDATA[$p.local.removeItem]]></xf:label>
							</xf:trigger>
						</xf:group>
					</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>
	</body>
</html>