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

		<w2:historyInfo>
			<w2:history meta_no="01" meta_desc="최초작성" meta_date="20230127" 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_gridview" repeatNode="map" saveRemovedData="true" style="">
					<w2:columnInfo>
						<w2:column dataType="text" id="account" name="name1"></w2:column>
						<w2:column dataType="text" id="account_name" name="name2"></w2:column>
						<w2:column dataType="text" id="owner" name="name3"></w2:column>
						<w2:column dataType="text" id="national" name="name4"></w2:column>
						<w2:column dataType="text" id="stock_usd" name="name5"></w2:column>
						<w2:column dataType="text" id="stock_rate" name="name6"></w2:column>
						<w2:column dataType="text" id="bond_usd" name="name7"></w2:column>
						<w2:column dataType="text" id="bond_rate" name="name8"></w2:column>
						<w2:column dataType="text" id="etc_usd" name="name9"></w2:column>
						<w2:column dataType="text" id="etc_rate" name="name10"></w2:column>
						<w2:column dataType="text" id="tot_usd" name="name11"></w2:column>
						<w2:column dataType="text" id="tot_rate" name="name12"></w2:column>
						<w2:column dataType="text" id="date" name="name13"></w2:column>
						<w2:column id="chk" name="chk" dataType="text" ignoreStatus="true"></w2:column>
					</w2:columnInfo>
				</w2:dataList>
			</w2:dataCollection>
			<w2:workflowCollection />
			<xf:submission id="sbm_gridview" ref="" target="data:json,dlt_gridview"
				action="/data/sampleData/sampleData_json_gridview.json" method="post" mediatype="application/json" encoding="UTF-8" instance=""
				replace="" errorHandler="" customHandler="" mode="asynchronous" processMsg="" ev:submit=""
				ev:submitdone="scwin.sbm_gridview1_submitdone" ev:submiterror="" abortTrigger="">
			</xf:submission>
		</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를 활용한 Sample 예제입니다.

각 버튼 기능
조회: 데이터 조회, clean: 데이터 초기화, Insert: 선택한 열 혹은 마지막 열 추가, Delete: 선택한 열 삭제
download: seletbox에서 선택한 형식으로 다운로드, upload: 선택한 유형의 파일을 업로드, ON/OFF: subtotal on/off"
					style="">
				</w2:textbox>
				<w2:textbox class="ws_example_txt_desc_info" escape="false" id="" label="이 예제는 시연용 예제로 예제 가이드 문서가 포함되어 있지 않습니다." style=""></w2:textbox>
				<w2:textbox class="ws_example_txt_desc_info" escape="false" id=""
					label="이 예제는 PC에 최적화 된 화면입니다. 모바일에서는 기능 일부가 작동하지 않을 수 있습니다." style=""></w2:textbox>
			</xf:group>
			<xf:group id="" class="ofh">
				<xf:group style="" id="" class="fr mb_def_box nobottom">
					<xf:trigger ev:onclick="scwin.btn_search_onclick" style="" id="trigger2" type="button" class="btn_cm">
						<xf:label><![CDATA[조회]]></xf:label>
					</xf:trigger>
					<xf:trigger ev:onclick="scwin.btn_clean_onclick" style="width: 80px;" id="trigger1" type="button" class="btn_cm">
						<xf:label><![CDATA[clean]]></xf:label>
					</xf:trigger>
					<xf:trigger ev:onclick="scwin.btn_insert_onclick" style="" id="trigger3" type="button" class="btn_cm">
						<xf:label><![CDATA[Insert]]></xf:label>
					</xf:trigger>
					<xf:trigger ev:onclick="scwin.btn_delete_onclick" style="" id="trigger4" type="button" class="btn_cm">
						<xf:label><![CDATA[Delete]]></xf:label>
					</xf:trigger>
					<xf:select1 submenuSize="auto" chooseOption="" toolTip="형식을 선택하세요" allOption="" ref="" appearance="minimal"
						disabledClass="w2selectbox_disabled" disabled="false" style="width:70px;margin-right: 5px;" id="acb_type" renderType="" class=""
						direction="auto">
						<xf:choices>
							<xf:item>
								<xf:label><![CDATA[xlsx]]></xf:label>
								<xf:value><![CDATA[.xlsx]]></xf:value>
							</xf:item>
							<xf:item>
								<xf:label><![CDATA[csv]]></xf:label>
								<xf:value><![CDATA[.csv]]></xf:value>
							</xf:item>
							<xf:item>
								<xf:label><![CDATA[xls]]></xf:label>
								<xf:value><![CDATA[.xls]]></xf:value>
							</xf:item>
						</xf:choices>
					</xf:select1>
					<xf:trigger ev:onclick="scwin.btn_down_onclick" style="width: 80px;" id="btn_down" type="button" class="btn_cm">
						<xf:label><![CDATA[download]]></xf:label>
					</xf:trigger>
					<xf:trigger ev:onclick="scwin.btn_up_onclick" style="width: 80px;" id="btn_up" type="button" class="btn_cm">
						<xf:label><![CDATA[upload]]></xf:label>
					</xf:trigger>
					<xf:trigger ev:onclick="scwin.btn_onoff_onclick" style="" id="btn_onoff" type="button" class="btn_cm">
						<xf:label><![CDATA[ON/OFF]]></xf:label>
					</xf:trigger>
				</xf:group>
			</xf:group>
			<xf:group id="" class="gwbox">
				<w2:gridView tooltipFormatter="" ev:ontextimageclick="scwin.grd_menu_ontextimageclick" wheelRows="" rowNumVisible="true"
					rowStatusWidth="40" userData3="" keepDefaultColumnWidth="true" rowNumHeaderValue="순번" scrollByColumn="false" adaptive=""
					focusMode="row" rowNumWidth="50" ev:onkeyup="" enterKeyMove="" autoFit="allColumn" id="grd" class="gvw"
					ev:oncellclick="scwin.grd_menu_oncellclick" ev:onrowindexchange="" useShiftKey="true" columnMoveWithFooter="true"
					ev:oneditkeyup="scwin.grd_menu_oneditkeyup" rowStatusHeaderValue="상태" rowStatusVisible="true" fixedColumnWithHidden="true"
					dataList="data:dlt_gridview" ev:onviewchange="" columnMove="true" ignoreCellClick="false" style="height:300px;" ev:onafteredit=""
					visibleRowNum="5" autoFitMinWidth="1187">
					<w2:header style="" id="header1">
						<w2:row style="" id="row2">
							<w2:column rowSpan="2" width="79" inputType="text" style="height:64px;" id="column16" value="예탁계좌" blockSelect="false"
								displayMode="label">
							</w2:column>
							<w2:column rowSpan="2" removeBorderStyle="false" width="70" inputType="text" style="height:64px;" id="column109"
								value="예탁계좌명" blockSelect="false" displayMode="label">
							</w2:column>
							<w2:column rowSpan="2" hidden="false" removeBorderStyle="false" width="70" inputType="text" style="height:64px;"
								id="column104" value="보관기관" blockSelect="false" displayMode="label">
							</w2:column>
							<w2:column rowSpan="2" hidden="false" removeBorderStyle="false" width="70" inputType="text" style="height:64px;"
								id="column105" value="국가" blockSelect="false" displayMode="label">
							</w2:column>
							<w2:column colSpan="2" removeBorderStyle="false" width="70" inputType="text" style="height:64px;" id="column25" value="주식"
								blockSelect="false" displayMode="label">
							</w2:column>
							<w2:column colSpan="2" removeBorderStyle="false" width="70" inputType="text" style="height:64px;" id="column23" value="채권"
								blockSelect="false" displayMode="label">
							</w2:column>
							<w2:column colSpan="2" removeBorderStyle="false" width="130" inputType="text" style="height:64px;" id="column21" value="기타"
								blockSelect="false" displayMode="label">
							</w2:column>
							<w2:column colSpan="2" removeBorderStyle="false" width="70" inputType="text" style="height:64px;" id="column99"
								value="전체증권" blockSelect="false" displayMode="label">
							</w2:column>
							<w2:column rowSpan="2" removeBorderStyle="false" width="70" inputType="text" style="height:64px;" id="column89" value="기준일"
								blockSelect="false" displayMode="label">
							</w2:column>
						</w2:row>
						<w2:row style="" id="row7">
							<w2:column removeBorderStyle="false" width="130" inputType="text" style="height:20px;" id="column43"
								value="평균보관금액
(USD)" blockSelect="false" displayMode="label">
							</w2:column>
							<w2:column removeBorderStyle="false" width="70" inputType="text" style="height:20px;" id="column51" value="점유율"
								blockSelect="false" displayMode="label">
							</w2:column>
							<w2:column removeBorderStyle="false" width="130" inputType="text" style="height:20px;" id="column42"
								value="평균보관금액
(USD)" blockSelect="false" displayMode="label">
							</w2:column>
							<w2:column removeBorderStyle="false" width="70" inputType="text" style="height:20px;" id="column57" value="점유율"
								blockSelect="false" displayMode="label">
							</w2:column>
							<w2:column removeBorderStyle="false" width="130" inputType="text" style="height:20px;" id="column41"
								value="평균보관금액
(USD)" blockSelect="false" displayMode="label">
							</w2:column>
							<w2:column removeBorderStyle="false" width="70" inputType="text" style="height:20px" id="column60" value="점유율"
								blockSelect="false" displayMode="label">
							</w2:column>
							<w2:column removeBorderStyle="false" width="130" inputType="text" style="height:20px" id="column100"
								value="평균보관금액
(USD)" blockSelect="false" displayMode="label">
							</w2:column>
							<w2:column removeBorderStyle="false" width="70" inputType="text" style="height:20px" id="column95" value="점유율"
								blockSelect="false" displayMode="label">
							</w2:column>
						</w2:row>
					</w2:header>
					<w2:gBody style="" id="gBody4">
						<w2:row style="" id="row5">
							<w2:column customFormatter="scwin.setFontFormat" hidden="false" colMerge="true" width="79" inputType="text"
								readOnly="false" style="height:38px;" id="account" blockSelect="false" displayMode="label">
							</w2:column>
							<w2:column displayFormatter="scwin.masking_formatter" removeBorderStyle="false" width="70" inputType="text"
								style="height:38px" id="account_name" blockSelect="false" displayMode="label">
							</w2:column>
							<w2:column removeBorderStyle="false" width="70" inputType="text" style="height:38px" id="owner" blockSelect="false"
								displayMode="label">
							</w2:column>
							<w2:column removeBorderStyle="false" width="70" inputType="text" style="height:38px" id="national" blockSelect="false"
								displayMode="label">
							</w2:column>
							<w2:column textAlign="right" dataType="number" removeBorderStyle="false" width="130" displayFormat="#,###"
								excelCellType="number" inputType="text" style="height:38px" id="stock_usd" blockSelect="false" displayMode="label">
							</w2:column>
							<w2:column textAlign="right" dataType="number" removeBorderStyle="false" width="70" excelCellType="number" inputType="text"
								style="height:38px" id="stock_rate" blockSelect="false" displayMode="label">
							</w2:column>
							<w2:column textAlign="right" dataType="number" removeBorderStyle="false" width="130" displayFormat="#,###"
								excelCellType="number" inputType="text" style="height:38px" id="bond_usd" blockSelect="false" displayMode="label">
							</w2:column>
							<w2:column textAlign="right" dataType="number" removeBorderStyle="false" width="70" excelCellType="number" inputType="text"
								style="height:38px" id="bond_rate" blockSelect="false" displayMode="label">
							</w2:column>
							<w2:column textAlign="right" dataType="number" removeBorderStyle="false" width="130" displayFormat="#,###"
								excelCellType="number" inputType="text" style="height:38px" id="etc_usd" blockSelect="false" displayMode="label">
							</w2:column>
							<w2:column textAlign="right" dataType="number" removeBorderStyle="false" width="70" excelCellType="number" inputType="text"
								style="height:38px" id="etc_rate" blockSelect="false" displayMode="label">
							</w2:column>
							<w2:column textAlign="right" dataType="number" removeBorderStyle="false" width="130" displayFormat="#,###"
								excelCellType="number" inputType="text" style="height:38px" id="tot_usd" blockSelect="false" displayMode="label">
							</w2:column>
							<w2:column textAlign="right" dataType="number" removeBorderStyle="false" width="70" excelCellType="number" inputType="text"
								style="height:38px" id="tot_rate" blockSelect="false" displayMode="label">
							</w2:column>
							<w2:column removeBorderStyle="false" width="70" inputType="text" style="height:38px" id="date" blockSelect="false"
								displayMode="label">
							</w2:column>
						</w2:row>
					</w2:gBody>
					<w2:subTotal targetColumnID="account" style="" id="subTotal1">
						<w2:row style="" id="row9">
							<w2:column rowSpan="" colSpan="" removeBorderStyle="false" width="79" inputType="text" style="height:20px;" id="column88"
								value="소계" blockSelect="false" displayMode="label">
							</w2:column>
							<w2:column hidden="false" removeBorderStyle="false" width="70" inputType="text" style="" id="column113" value=""
								blockSelect="false" displayMode="label">
							</w2:column>
							<w2:column hidden="false" removeBorderStyle="false" width="70" inputType="text" style="" id="column114" value=""
								blockSelect="false" displayMode="label">
							</w2:column>
							<w2:column hidden="false" removeBorderStyle="false" width="70" inputType="text" style="" id="column115" value=""
								blockSelect="false" displayMode="label">
							</w2:column>
							<w2:column expression='SUM("stock_usd")' textAlign="right" dataType="number" removeBorderStyle="false" width="130"
								displayFormat="#,###" inputType="expression" style="height:20px" id="column85" blockSelect="false" displayMode="label">
							</w2:column>
							<w2:column expression='SUM("stock_rate")' textAlign="right" dataType="number" removeBorderStyle="false" width="70"
								inputType="expression" style="height:20px" id="column84" blockSelect="false" displayMode="label">
							</w2:column>
							<w2:column expression='SUM("bond_usd")' textAlign="right" dataType="number" removeBorderStyle="false" width="130"
								displayFormat="#,###" inputType="expression" style="height:20px" id="column82" blockSelect="false" displayMode="label">
							</w2:column>
							<w2:column expression='SUM("bond_rate")' textAlign="right" dataType="number" removeBorderStyle="false" width="70"
								inputType="expression" style="height:20px" id="column81" blockSelect="false" displayMode="label">
							</w2:column>
							<w2:column expression='SUM("etc_usd")' textAlign="right" dataType="number" removeBorderStyle="false" width="130"
								displayFormat="#,###" inputType="expression" style="height:20px" id="column79" blockSelect="false" displayMode="label">
							</w2:column>
							<w2:column expression='SUM("etc_rate")' textAlign="right" dataType="number" removeBorderStyle="false" width="70"
								inputType="expression" style="height:20px" id="column78" blockSelect="false" displayMode="label">
							</w2:column>
							<w2:column expression='SUM("tot_usd")' textAlign="right" dataType="number" removeBorderStyle="false" width="130"
								displayFormat="#,###" inputType="expression" style="height:20px" id="column102" blockSelect="false" displayMode="label">
							</w2:column>
							<w2:column expression='SUM("tot_rate")' textAlign="right" dataType="number" removeBorderStyle="false" width="70"
								inputType="expression" style="height:20px" id="column97" blockSelect="false" displayMode="label">
							</w2:column>
							<w2:column textAlign="center" removeBorderStyle="false" width="70" inputType="text" style="height:20px" id="column92"
								blockSelect="false" displayMode="label">
							</w2:column>
						</w2:row>
					</w2:subTotal>
					<w2:footer style="" id="footer1" class="">
						<w2:row style="" id="">
							<w2:column rowSpan="" colSpan="" removeBorderStyle="false" width="79" inputType="text" style="height:20px;" id="column76"
								value="총계" blockSelect="false" displayMode="label">
							</w2:column>
							<w2:column hidden="false" removeBorderStyle="false" width="70" inputType="text" style="" id="column110" value=""
								blockSelect="false" displayMode="label">
							</w2:column>
							<w2:column hidden="false" removeBorderStyle="false" width="70" inputType="text" style="" id="column111" value=""
								blockSelect="false" displayMode="label">
							</w2:column>
							<w2:column hidden="false" removeBorderStyle="false" width="70" inputType="text" style="" id="column112" value=""
								blockSelect="false" displayMode="label">
							</w2:column>
							<w2:column expression='SUM("stock_usd")' textAlign="right" dataType="number" removeBorderStyle="false" width="130"
								displayFormat="#,###" inputType="expression" style="height:20px" id="column73" blockSelect="false" displayMode="label">
							</w2:column>
							<w2:column expression='SUM("stock_rate")' textAlign="right" dataType="number" removeBorderStyle="false" width="70"
								inputType="expression" style="height:20px" id="column72" blockSelect="false" displayMode="label">
							</w2:column>
							<w2:column expression='SUM("bond_usd")' textAlign="right" dataType="number" removeBorderStyle="false" width="130"
								displayFormat="#,###" inputType="expression" style="height:20px" id="column70" blockSelect="false" displayMode="label">
							</w2:column>
							<w2:column expression='SUM("bond_rate")' textAlign="right" dataType="number" removeBorderStyle="false" width="70"
								inputType="expression" style="height:20px" id="column69" blockSelect="false" displayMode="label">
							</w2:column>
							<w2:column expression='SUM("etc_usd")' textAlign="right" dataType="number" removeBorderStyle="false" width="130"
								displayFormat="#,###" inputType="expression" style="height:20px" id="column67" blockSelect="false" displayMode="label">
							</w2:column>
							<w2:column expression='SUM("etc_rate")' textAlign="right" dataType="number" removeBorderStyle="false" width="70"
								inputType="expression" style="height:20px" id="column66" blockSelect="false" displayMode="label">
							</w2:column>
							<w2:column expression='SUM("tot_usd")' textAlign="right" dataType="number" removeBorderStyle="false" width="130"
								displayFormat="#,###" inputType="expression" style="height:20px" id="column103" blockSelect="false" displayMode="label">
							</w2:column>
							<w2:column expression='SUM("tot_rate")' textAlign="right" dataType="number" removeBorderStyle="false" width="70"
								inputType="expression" style="height:20px" id="column98" blockSelect="false" displayMode="label">
							</w2:column>
							<w2:column displayFormatter="scwin.dis" expression='COUNT("account")' removeBorderStyle="false" width="70"
								inputType="expression" style="height:20px" id="column93" blockSelect="false" displayMode="label">
							</w2:column>
						</w2:row>
					</w2:footer>
				</w2:gridView>
			</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="[GridView] 셀에 class 적용하기">
		<w2:historyInfo>
			<w2:history meta_no="01" meta_desc="최초작성" meta_date="20230106" 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:columnInfo>
					<w2:data use="true">
						<w2:row>
							<book_name><![CDATA[사람일까 상황일까]]></book_name>
							<price><![CDATA[28000]]></price>
							<published_date><![CDATA[20190826]]></published_date>
						</w2:row>
						<w2:row>
							<book_name><![CDATA[내가 틀릴 수도 있습니다]]></book_name>
							<price><![CDATA[16000]]></price>
							<published_date><![CDATA[20220418]]></published_date>
						</w2:row>
						<w2:row>
							<book_name><![CDATA[공정하다는 착각]]></book_name>
							<price><![CDATA[18000]]></price>
							<published_date><![CDATA[20201201]]></published_date>
						</w2:row>
						<w2:row>
							<book_name><![CDATA[불편한 편의점]]></book_name>
							<price><![CDATA[14000]]></price>
							<published_date><![CDATA[20210420]]></published_date>
						</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 () {

};

/**
 * 버튼 [컬럼 '도서명'의 2번째 행의 셀에 class 'P00186_exam1' 적용하기] 클릭 시
 */
scwin.btn_ex1_onclick = function (e) {
    //GridView 'grd_exam1'의 컬럼 '도서명'의 2번째 행의 셀에 class 'P00186_exam1'을 적용합니다.
    //class 'P00186_exam1'는 '/css/example.css'에 정의되어 있습니다.
    grd_exam1.setCellClass(1, "book_name", "P00186_exam1");
};
]]></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의 특정 셀에 class를 적용하는 예제입니다.<br/>이 기능은 함수 setCellClass를 호출하여 사용할 수 있습니다.'
					style=""></w2:textbox>
			</xf:group>
			<xf:group class="example_div_tb_style_wrap" id="">
				<xf:group class="example_div_tr_style" id="" style="">
					<w2:textbox class="example_div_th_style" escape="false" id="" label="GridView의 특정 셀에 class 적용하기" style=""></w2:textbox>
					<xf:group class="example_div_td_style" id="" style="">
						<w2:textbox class="ws5_example_txt_normal" escape="false" id="" label="아래의 버튼을 클릭하고 GridView 셀의 배경색, 글자색을 확인합니다." style="">
						</w2:textbox>
						<xf:group class="mb_def_box nobottom" id="" style="">
							<xf:trigger class="btn_exam_exec btn_txt_of" disabled="" escape="false" ev:onclick="scwin.btn_ex1_onclick" id="btn_ex1"
								style="" type="button">
								<xf:label><![CDATA[컬럼 '도서명'의 2번째 행의 셀에 class 'P00186_exam1' 적용하기]]></xf:label>
							</xf:trigger>
						</xf:group>
						<w2:gridView autoFit="allColumn" autoFitMinWidth="240" class="gvw" dataList="data:dlt_books" defaultCellHeight="24"
							id="grd_exam1" style="height:100px;" visibleRowNum="3" visibleRowNumFix="true" rowNumVisible="true" rowNumWidth="26" readOnly="true">
							<w2:caption id="caption1" style="" value="this is a grid caption."></w2:caption>
							<w2:header id="header1" style="">
								<w2:row id="row1" style="">
									<w2:column displayMode="label" id="column3" inputType="text" value="도서명" width="178"></w2:column>
									<w2:column displayMode="label" id="column2" inputType="text" value="정가" width="63"></w2:column>
									<w2:column displayMode="label" id="column1" inputType="text" value="출간일" width="83"></w2:column>
								</w2:row>
							</w2:header>
							<w2:gBody id="gBody1" style="">
								<w2:row id="row2" style="">
									<w2:column displayMode="label" id="book_name" inputType="text" textAlign="left" width="178"></w2:column>
									<w2:column dataType="number" displayFormat="#,###" displayMode="label" id="price" inputType="text" textAlign="right"
										width="63">
									</w2:column>
									<w2:column dataType="date" displayFormat="yyyy-MM-dd" displayMode="label" id="published_date" inputType="text" width="83">
									</w2:column>
								</w2:row>
							</w2:gBody>
						</w2:gridView>
					</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="[GridView] 행 번호 표시하기">
		<w2:historyInfo>
			<w2:history meta_no="01" meta_desc="최초작성" meta_date="20230106" 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:columnInfo>
				</w2:dataList>
			</w2:dataCollection>
			<w2:workflowCollection />
		</xf:model>
		<w2:layoutInfo />
		<w2:publicInfo method="" />
		<script lazy="false" type="text/javascript"><![CDATA[
scwin.onpageload = function () {
    scwin.setDataList();
};

/**
 * DataList에 데이터 할당
 */
scwin.setDataList = function () {
    var arrData = [
        { "label": "거의 모든 전쟁의 역사", "categoryLabel": "역사/문화" },
        { "label": "공정하다는 착각", "categoryLabel": "인문" },
        { "label": "기분을 관리하면 인생이 관리된다", "categoryLabel": "시/에세이" },
        { "label": "나로서 충분히 괜찮은 사람", "categoryLabel": "시/에세이" },
        { "label": "내가 틀릴 수도 있습니다", "categoryLabel": "인문" },
        { "label": "마음의 법칙", "categoryLabel": "인문" },
        { "label": "무엇이 옳은가", "categoryLabel": "인문" }
    ];

    dlt_books_1.setJSON(arrData);
};]]></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의 행 번호를 표시하는 예제입니다.<br/>이 기능은 속성 rowNumVisible을 true로 설정하여 사용할 수 있습니다.'
					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="GridView의 속성 rowNumVisible=true" style="">
						</w2:textbox>
						<w2:gridView autoFit="lastColumn" autoFitMinWidth="240" class="gvw" dataList="data:dlt_books_1" defaultCellHeight="24"
							id="" style="height:100px;" visibleRowNum="3" visibleRowNumFix="true" rowNumVisible="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="90"></w2:column>
									<w2:column displayMode="label" id="column3" inputType="text" 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="90" value=""></w2:column>
									<w2:column displayMode="label" id="label" inputType="text" textAlign="left" width="160" value=""></w2:column>
								</w2:row>
							</w2:gBody>
						</w2:gridView>
					</xf:group>
				</xf:group>
				<xf:group class="example_div_tr_style" id="" style="">
					<w2:textbox class="example_div_th_style" escape="false" id="" label="(기본 설정) 행 번호 미표시" style=""></w2:textbox>
					<xf:group class="example_div_td_style" id="" style="">
						<w2:textbox class="ws5_example_txt_normal" escape="false" id="" label="GridView의 속성 rowNumVisible=false" style=""></w2:textbox>
						<w2:gridView autoFit="lastColumn" autoFitMinWidth="240" class="gvw" dataList="data:dlt_books_1" defaultCellHeight="24"
							id="" style="height:100px;" visibleRowNum="3" visibleRowNumFix="true" rowNumVisible="false">
							<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="90"></w2:column>
									<w2:column displayMode="label" id="column3" inputType="text" 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" value="" width="90"></w2:column>
									<w2:column displayMode="label" id="label" inputType="text" textAlign="left" width="160" value=""></w2:column>
								</w2:row>
							</w2:gBody>
						</w2:gridView>
					</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="20221021" 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='컴포넌트에 포커스 되어있고 키보드 키가 입력되었을 때
컴포넌트에서 제공하는 기본 기능을 사용하지 않는 예제입니다.
이 기능은 키를 이용한 기능을 직접 구현할 때 사용되는 설정입니다.'
					style="" class="mb_def">
				</w2:textbox>
				<w2:textbox id="" label="Input 컴포넌트에서 Tab 키로 Selectbox에 포커스를 이동한 뒤 Enter 키를 입력하여 동작을 비교합니다." 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='(기본) 키 기능 사용' style=""></w2:textbox>
					<xf:group class="example_div_td_style" id="" style="">
						<w2:textbox class="ws5_example_txt_normal" escape="false" id="" label="Selectbox에 포커스가 된 상태에서 Enter 키 입력 시 목록이 확장됩니다."
							style="">
						</w2:textbox>
						<xf:input adjustMaxLength="false" id="" style="width:80px;min-height:24px;margin-right: 10px;" nextTabByEnter="true"
							nextTabID="sbx_exam1">
						</xf:input>
						<xf:select1 allOption="" appearance="minimal" chooseOption="" direction="auto" disabled="false"
							disabledClass="w2selectbox_disabled" id="sbx_exam1" ref="" style="width:130px;min-height:24px;" submenuSize="auto">
							<xf:choices>
								<xf:item>
									<xf:label><![CDATA[apple]]></xf:label>
									<xf:value><![CDATA[01]]></xf:value>
								</xf:item>
								<xf:item>
									<xf:label><![CDATA[banana]]></xf:label>
									<xf:value><![CDATA[02]]></xf:value>
								</xf:item>
								<xf:item>
									<xf:label><![CDATA[blueberry]]></xf:label>
									<xf:value><![CDATA[03]]></xf:value>
								</xf:item>
								<xf:item>
									<xf:label><![CDATA[grapes]]></xf:label>
									<xf:value><![CDATA[04]]></xf:value>
								</xf:item>
								<xf:item>
									<xf:label><![CDATA[strawberry]]></xf:label>
									<xf:value><![CDATA[05]]></xf:value>
								</xf:item>
							</xf:choices>
						</xf:select1>
					</xf:group>
				</xf:group>
				<xf:group class="example_div_tr_style" id="" style="">
					<w2:textbox class="example_div_th_style" escape="false" id="" label="엔터(Enter)키 기능 사용 안함" style=""></w2:textbox>
					<xf:group class="example_div_td_style" id="" style="">
						<w2:textbox class="ws5_example_txt_normal" escape="false" id="" label="Selectbox에 포커스가 된 상태에서 Enter 키 입력 시 목록이 확장되지 않습니다."
							style=""></w2:textbox>
						<xf:input adjustMaxLength="false" id="" style="width:80px;min-height:24px;margin-right: 10px;" nextTabByEnter="true"
							nextTabID="sbx_exam2">
						</xf:input>
						<xf:select1 allOption="" appearance="minimal" chooseOption="" direction="auto" disabled="false"
							disabledClass="w2selectbox_disabled" id="sbx_exam2" ref="" style="width:130px;min-height:24px;" submenuSize="auto"
							preventKeyList="13">
							<xf:choices>
								<xf:item>
									<xf:label><![CDATA[apple]]></xf:label>
									<xf:value><![CDATA[01]]></xf:value>
								</xf:item>
								<xf:item>
									<xf:label><![CDATA[banana]]></xf:label>
									<xf:value><![CDATA[02]]></xf:value>
								</xf:item>
								<xf:item>
									<xf:label><![CDATA[blueberry]]></xf:label>
									<xf:value><![CDATA[03]]></xf:value>
								</xf:item>
								<xf:item>
									<xf:label><![CDATA[grapes]]></xf:label>
									<xf:value><![CDATA[04]]></xf:value>
								</xf:item>
								<xf:item>
									<xf:label><![CDATA[strawberry]]></xf:label>
									<xf:value><![CDATA[05]]></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="20221021" 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='선택된 윈도우의 스타일을 적용하는 예제입니다.
선택된 윈도우는 class "w2window_selected" 가 추가됩니다.
class "w2window_selected"를 재정의하여 기본 스타일을 변경할 수 있습니다.'
					style=""></w2:textbox>
			</xf:group>
			<xf:group class="example_div_tb_style_wrap mw600" 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:windowContainer controlIconPosition="left" fixArrangeFullScreen="false" hideTitleOnMaximize="false"
							horizontalArrangeNum="2" id="wdc_exam2" 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="true" useNameContainer="false" useStatusMsg="false" verticalArrangeNum="2"
							windowAutoResize="false" windowMaxNum="5" windowMaximizeAll="false" windowTooltipDisplay="true" class="P00145">
							<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 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: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="true" useNameContainer="false" useStatusMsg="false" verticalArrangeNum="2"
							windowAutoResize="false" windowMaxNum="5" windowMaximizeAll="false" windowTooltipDisplay="true">
							<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>


<?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="[Radio] 특정 항목 표시하지 않기">
		<w2:historyInfo>
			<w2:history meta_no="01" meta_desc="최초작성" meta_date="20221021" meta_user="InswaveSystems" ></w2:history>
		</w2:historyInfo>
		<w2:type>COMPONENT</w2:type>
		<w2:buildDate />
		<w2:MSA />
		<xf:model>
			<w2:dataCollection baseNode="map">
				<w2:dataList baseNode="list" repeatNode="map" id="dlt_exam_code" saveRemovedData="true">
					<w2:columnInfo>
						<w2:column id="label" name="label" dataType="text"></w2:column>
						<w2:column id="code" name="code" dataType="text"></w2:column>
						<w2:column id="useYN" name="useYN" dataType="text"></w2:column>
					</w2:columnInfo>
				</w2:dataList>
			</w2:dataCollection>
			<w2:workflowCollection />
		</xf:model>
		<w2:layoutInfo />
		<w2:publicInfo method="" />
		<script lazy="false" type="text/javascript"><![CDATA[
scwin.onpageload = function () {
    //DataList dlt_exam_code에 데이터 할당
    dlt_exam_code.setJSON([
        { "label": "Apple", "code": "01", "useYN": "Y" },
        { "label": "Pear", "code": "02", "useYN": "N" },
        { "label": "Grapes", "code": "03", "useYN": "Y" },
        { "label": "Watermelon", "code": "04", "useYN": "N" },
        { "label": "Peach", "code": "05", "useYN": "Y" }
    ]);
};

/**
 * 항목 숨김 지정 - 스크립트 - 스크립트
 * 버튼 [항목 숨기기] 클릭 시
 */
scwin.btn_ex1_onclick = function (e) {
    //Radio [rad_exam3]의 숨길 항목의 컬럼과 조건값 설정
    //항목 숨기기 컬럼 및 숨기기 값 설정 - 목록과 연결된 DataList의 "useYN" 컬럼의 값이 "N"인 경우 항목을 숨깁니다.
    rad_exam3.setVisibleColumn("useYN", "N");
};
]]></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='Radio의 특정 항목을 표시하지 않는 예제입니다.<br/>DataList와 Radio의 항목을 연결하여 설정할 수 있습니다.'
					style="">
				</w2:textbox>
			</xf:group>
			<xf:group class="example_div_tb_style_wrap" id="">
				<xf:group class="example_div_tr_style" id="" style="">
					<w2:textbox class="example_div_th_style" escape="false" id="" label="(기본) 모든 항목 표시하기" style=""></w2:textbox>

					<xf:group class="example_div_td_style" id="" style="">
						<xf:select1 id="rad_exam1" selectedIndex="-1" appearance="full" style="min-width: 80px;min-height: 21px;" cols="" rows=""
							ref="">
							<xf:choices>
								<xf:itemset nodeset="data:dlt_exam_code">
									<xf:label ref="label"></xf:label>
									<xf:value ref="code"></xf:value>
								</xf:itemset>
							</xf:choices>
						</xf:select1>
					</xf:group>
				</xf:group>
				<xf:group class="example_div_tr_style" id="" style="">
					<w2:textbox class="example_div_th_style" escape="false" id="" label='항목 숨김 지정 - 속성' style=""></w2:textbox>
					<xf:group class="example_div_td_style" id="" style="">
						<xf:select1 appearance="full" cols="" id="rad_exam2" ref="" rows="" selectedIndex="-1"
							style="min-width: 80px;min-height: 21px;" visibleColumn="useYN" visibleColumnFalseValue="N">
							<xf:choices>
								<xf:itemset nodeset="data:dlt_exam_code">
									<xf:label ref="label"></xf:label>
									<xf:value ref="code"></xf:value>
								</xf:itemset>
							</xf:choices>
						</xf:select1>
					</xf:group>
				</xf:group>
				<xf:group class="example_div_tr_style" id="" style="">
					<w2:textbox class="example_div_th_style" escape="false" id="" label="항목 숨김 지정 - 스크립트" style=""></w2:textbox>
					<xf:group class="example_div_td_style" id="" style="">
						<xf:group id="" style="" class="mb10">
							<xf:trigger class="btn_exam_exec" ev:onclick="scwin.btn_ex1_onclick" id="btn_ex1" style="" type="button">
								<xf:label><![CDATA[항목 숨기기]]></xf:label>
							</xf:trigger>
						</xf:group>
						<xf:select1 appearance="full" cols="" id="rad_exam3" ref="" rows="" selectedIndex="-1"
							style="min-width: 80px;min-height: 21px;">
							<xf:choices>
								<xf:itemset nodeset="data:dlt_exam_code">
									<xf:label ref="label"></xf:label>
									<xf:value ref="code"></xf:value>
								</xf:itemset>
							</xf:choices>
						</xf:select1>
					</xf:group>
				</xf:group>

			</xf:group>
		</xf:group>
	</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="[SelectBox] 특정 항목 표시하지 않기">
		<w2:historyInfo>
			<w2:history meta_no="01" meta_desc="최초작성" meta_date="20221028" meta_user="InswaveSystems" ></w2:history>
		</w2:historyInfo>
		<w2:type>COMPONENT</w2:type>
		<w2:buildDate />
		<w2:MSA />
		<xf:model>
			<w2:dataCollection baseNode="map">
				<w2:dataList baseNode="list" repeatNode="map" id="dlt_exam_code" saveRemovedData="true">
					<w2:columnInfo>
						<w2:column id="label" name="label" dataType="text"></w2:column>
						<w2:column id="code" name="code" dataType="text"></w2:column>
						<w2:column id="useYN" name="useYN" dataType="text"></w2:column>
					</w2:columnInfo>
				</w2:dataList>
			</w2:dataCollection>
			<w2:workflowCollection />
		</xf:model>
		<w2:layoutInfo />
		<w2:publicInfo method="" />
		<script lazy="false" type="text/javascript"><![CDATA[
scwin.onpageload = function () {
    //DataList dlt_exam_code에 데이터 할당
    dlt_exam_code.setJSON([
        { "label": "Apple", "code": "01", "useYN": "Y" },
        { "label": "Pear", "code": "02", "useYN": "N" },
        { "label": "Grapes", "code": "03", "useYN": "Y" },
        { "label": "Watermelon", "code": "04", "useYN": "N" },
        { "label": "Peach", "code": "05", "useYN": "Y" }
    ]);
};

/**
 * 항목 숨김 지정 - 스크립트
 * 버튼 [항목 숨기기] 클릭 시
 */
scwin.btn_ex1_onclick = function (e) {
    //Selectbox [sbx_exam3]의 숨길 항목의 컬럼과 조건값 설정
    //항목 숨기기 컬럼 및 숨기기 값 설정 - 목록과 연결된 DataList의 "useYN" 컬럼의 값이 "N"인 경우 항목을 숨깁니다.
    sbx_exam3.setVisibleColumn("useYN", "N");
};
]]></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="Selectbox의 항목을 표시하지 않는 예제입니다.<br/>DataList와 Selectbox의 항목을 연결하여 설정할 수 있습니다."
					style="">
				</w2:textbox>
			</xf:group>
			<xf:group class="example_div_tb_style_wrap" id="">
				<xf:group class="example_div_tr_style" id="" style="">
					<w2:textbox class="example_div_th_style" escape="false" id="" label="(기본) 모든 항목 표시" style=""></w2:textbox>
					<xf:group class="example_div_td_style" id="" style="">
						<xf:select1 id="sbx_exam1" chooseOption="" style="width:130px;min-height:24px;" submenuSize="auto" allOption=""
							disabled="false" direction="auto" appearance="minimal" disabledClass="w2selectbox_disabled" ref="">
							<xf:choices>
								<xf:itemset nodeset="data:dlt_exam_code">
									<xf:label ref="label"></xf:label>
									<xf:value ref="code"></xf:value>
								</xf:itemset>
							</xf:choices>
						</xf:select1>
					</xf:group>
				</xf:group>
				<xf:group class="example_div_tr_style" id="" style="">
					<w2:textbox class="example_div_th_style" escape="false" id="" label='항목 숨김 지정 - 속성' style=""></w2:textbox>
					<xf:group class="example_div_td_style" id="" style="">
						<xf:select1 allOption="" appearance="minimal" chooseOption="" direction="auto" disabled="false"
							disabledClass="w2selectbox_disabled" id="sbx_exam2" ref="" style="width:130px;min-height:24px;" submenuSize="auto"
							visibleColumn="useYN" visibleColumnFalseValue="N">
							<xf:choices>
								<xf:itemset nodeset="data:dlt_exam_code">
									<xf:label ref="label"></xf:label>
									<xf:value ref="code"></xf:value>
								</xf:itemset>
							</xf:choices>
						</xf:select1>
					</xf:group>
				</xf:group>
				<xf:group class="example_div_tr_style" id="" style="">
					<w2:textbox class="example_div_th_style" escape="false" id="" label="항목 숨김 지정 - 스크립트" style=""></w2:textbox>
					<xf:group class="example_div_td_style" id="" style="">
						<xf:group id="" style="" class="mb10">
							<xf:trigger class="btn_exam_exec" ev:onclick="scwin.btn_ex1_onclick" id="btn_ex1" style="" type="button">
								<xf:label><![CDATA[항목 숨기기]]></xf:label>
							</xf:trigger>
						</xf:group>
						<xf:select1 allOption="" appearance="minimal" chooseOption="" direction="auto" disabled="false"
							disabledClass="w2selectbox_disabled" id="sbx_exam3" ref="" style="width:130px;min-height:24px;" submenuSize="auto">
							<xf:choices>
								<xf:itemset nodeset="data:dlt_exam_code">
									<xf:label ref="label"></xf:label>
									<xf:value ref="code"></xf:value>
								</xf:itemset>
							</xf:choices>
						</xf:select1>
					</xf:group>
				</xf:group>

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


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

scwin.onpageload = function () {

};
]]></script>
	</head>
	<body ev:onpageload="scwin.onpageload">
    	<xf:group class="sub_contents" id="" style="">
    		<w2:textbox id="" label="P00222S04.xml" style="color: LightCoral;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="20221230" 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: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의 셀의 문자열 선택을 방지 예제입니다.
이 기능은 속성 noSelect을 true로 설정하여 사용할 수 있습니다.
키보드 키(ctrl+a 등)를 또는 마우스 드래깅을 통해 문자열이 선택되지 않습니다.
셀이 편집 모드가 아닌 경우 동작합니다.'
					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="GridView의 속성 noSelect=true" style="">
						</w2:textbox>
						<w2:gridView noSelect="true" autoFit="lastColumn" autoFitMinWidth="240" class="gvw" dataList="data:dlt_books_1"
							defaultCellHeight="24" id="" style="height:100px;" visibleRowNum="3" visibleRowNumFix="true" rowNumVisible="true" rowNumWidth="26">
							<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="90"></w2:column>
									<w2:column displayMode="label" id="column3" inputType="text" 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="90" value=""></w2:column>
									<w2:column displayMode="label" id="label" inputType="text" textAlign="left" width="160" value=""></w2:column>
								</w2:row>
							</w2:gBody>
						</w2:gridView>
					</xf:group>
				</xf:group>
				<xf:group class="example_div_tr_style" id="" style="">
					<w2:textbox class="example_div_th_style" escape="false" id="" label="(기본 설정) 문자열 선택 가능" style=""></w2:textbox>
					<xf:group class="example_div_td_style" id="" style="">
						<w2:textbox class="ws5_example_txt_normal" escape="false" id="" label="GridView의 속성 noSelect=false" style=""></w2:textbox>
						<w2:gridView autoFit="lastColumn" autoFitMinWidth="240" class="gvw" dataList="data:dlt_books_1" defaultCellHeight="24"
							id="" noSelect="false" rowNumVisible="true" rowNumWidth="26" style="height:100px;" visibleRowNum="3" visibleRowNumFix="true">
							<w2:caption id="caption1" style="" value="this is a grid caption."></w2:caption>
							<w2:header id="header1" style="">
								<w2:row id="row1" style="">
									<w2:column displayMode="label" id="column2" inputType="text" value="분류" width="90"></w2:column>
									<w2:column displayMode="label" id="column3" inputType="text" 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" value="" width="90"></w2:column>
									<w2:column displayMode="label" id="label" inputType="text" textAlign="left" width="160" value=""></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="[GridView] 셀의 글자색 지정하기">
		<w2:historyInfo>
			<w2:history meta_no="01" meta_desc="최초작성" meta_date="20230113" 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:columnInfo>
					<w2:data use="true">
						<w2:row>
							<book_name><![CDATA[사람일까 상황일까]]></book_name>
							<price><![CDATA[28000]]></price>
							<published_date><![CDATA[20190826]]></published_date>
						</w2:row>
						<w2:row>
							<book_name><![CDATA[내가 틀릴 수도 있습니다]]></book_name>
							<price><![CDATA[16000]]></price>
							<published_date><![CDATA[20220418]]></published_date>
						</w2:row>
						<w2:row>
							<book_name><![CDATA[공정하다는 착각]]></book_name>
							<price><![CDATA[18000]]></price>
							<published_date><![CDATA[20201201]]></published_date>
						</w2:row>
						<w2:row>
							<book_name><![CDATA[정글만리]]></book_name>
							<price><![CDATA[16500]]></price>
							<published_date><![CDATA[20130701]]></published_date>
						</w2:row>
						<w2:row>
							<book_name><![CDATA[불편한 편의점]]></book_name>
							<price><![CDATA[14000]]></price>
							<published_date><![CDATA[20210420]]></published_date>
						</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 () {

};

/**
 * 버튼 [컬럼 '출간일'의 2번째 행에 글자색을 'tomato'로 지정하기] 클릭 시
 */
scwin.btn_ex1_onclick = function (e) {
    //GridView 'grd_exam1'의 컬럼 '출간일'의 2번째 행의 글자색을 'tomato'로 지정하기
    grd_exam1.setCellColor(1, "published_date", "tomato");
};

/**
 * 버튼 [컬럼 '도서명'의 3번째 행에 글자색을 '#DAA520'로 지정하기] 클릭 시
 */
scwin.btn_ex2_onclick = function (e) {
    //GridView 'grd_exam1'의 컬럼 '도서명'의 3번째 행의 글자색을 '#DAA520'로 지정하기
    grd_exam1.setCellColor(2, "book_name", "#DAA520");
};
]]></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의 특정 셀의 글자색을 지정하는 예제입니다.<br/>이 기능은 함수 setCellColor를 호출하여 사용할 수 있습니다.'
					style=""></w2:textbox>
			</xf:group>
			<xf:group class="example_div_tb_style_wrap" id="">
				<xf:group class="example_div_tr_style" id="" style="">
					<w2:textbox class="example_div_th_style" escape="false" id="" label="GridView 셀의 글자색 지정하기" style=""></w2:textbox>
					<xf:group class="example_div_td_style" id="" style="">
						<w2:textbox class="ws5_example_txt_normal" escape="false" id="" label="아래의 버튼을 클릭하고 GridView 셀의 글자색을 확인합니다." style="">
						</w2:textbox>
						<xf:group class="mb_def_box nobottom" id="" style="">
							<xf:trigger class="btn_exam_exec btn_txt_of" disabled="" escape="false" ev:onclick="scwin.btn_ex1_onclick" id="btn_ex1"
								style="" type="button">
								<xf:label><![CDATA[컬럼 '출간일'의 2번째 행의 글자색을 'tomato'로 지정하기]]></xf:label>
							</xf:trigger>
							<xf:trigger class="btn_exam_exec btn_txt_of" disabled="" escape="false" id="btn_ex2" style="" type="button"
								ev:onclick="scwin.btn_ex2_onclick">
								<xf:label><![CDATA[컬럼 '도서명'의 3번째 행의 글자색을 '#DAA520'로 지정하기]]></xf:label>
							</xf:trigger>
						</xf:group>
						<w2:gridView autoFit="allColumn" autoFitMinWidth="240" class="gvw" dataList="data:dlt_books" defaultCellHeight="24"
							id="grd_exam1" style="height:100px;" visibleRowNum="4" visibleRowNumFix="true" rowNumVisible="true" rowNumWidth="26" readOnly="true">
							<w2:caption id="caption1" style="" value="this is a grid caption."></w2:caption>
							<w2:header id="header1" style="">
								<w2:row id="row1" style="">
									<w2:column displayMode="label" id="column3" inputType="text" value="도서명" width="174"></w2:column>
									<w2:column displayMode="label" id="column2" inputType="text" value="정가" width="63"></w2:column>
									<w2:column displayMode="label" id="column1" inputType="text" value="출간일" width="84"></w2:column>
								</w2:row>
							</w2:header>
							<w2:gBody id="gBody1" style="">
								<w2:row id="row2" style="">
									<w2:column displayMode="label" id="book_name" inputType="text" textAlign="left" width="174" value=""></w2:column>
									<w2:column dataType="number" displayFormat="#,###" displayMode="label" id="price" inputType="text" textAlign="right"
										width="63">
									</w2:column>
									<w2:column dataType="date" displayFormat="yyyy-MM-dd" displayMode="label" id="published_date" inputType="text" width="84"
										value="">
									</w2:column>
								</w2:row>
							</w2:gBody>
						</w2:gridView>
					</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="20230127" 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_gridview" repeatNode="map" saveRemovedData="true" style="">
    				<w2:columnInfo>
    					<w2:column dataType="text" id="chk" ignoreStatus="true" name="chk"></w2:column>
    					<w2:column dataType="text" id="account" name="name1"></w2:column>
    					<w2:column dataType="text" id="account_name" name="name2"></w2:column>
    					<w2:column dataType="text" id="owner" name="name3"></w2:column>
    					<w2:column dataType="text" id="national" name="name4"></w2:column>
    					<w2:column dataType="text" id="stock_usd" name="name5"></w2:column>
    					<w2:column dataType="text" id="stock_rate" name="name6"></w2:column>
    					<w2:column dataType="text" id="bond_usd" name="name7"></w2:column>
    					<w2:column dataType="text" id="bond_rate" name="name8"></w2:column>
    					<w2:column dataType="text" id="etc_usd" name="name9"></w2:column>
    					<w2:column dataType="text" id="etc_rate" name="name10"></w2:column>
    					<w2:column dataType="text" id="tot_usd" name="name11"></w2:column>
    					<w2:column dataType="text" id="tot_rate" name="name12"></w2:column>
    					<w2:column dataType="text" id="date" name="name13"></w2:column>
    				</w2:columnInfo>
    			</w2:dataList>
    		</w2:dataCollection>
    		<w2:workflowCollection />
    		<xf:submission id="sbm_gridview" ref="" target="" action="/data/sampleData/sampleData_json_gridview.json" method="post"
    			mediatype="application/json" encoding="UTF-8" instance="" replace="" errorHandler="" customHandler="" mode="asynchronous"
    			processMsg="" ev:submit="" ev:submitdone="scwin.sbm_gridview1_submitdone" ev:submiterror="" abortTrigger="">
    		</xf:submission>
    	</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를 활용한 Sample 예제입니다.
데이터를 조회 할 때 서버 시간, 렌더링 시간을 측정하는 예제입니다.
selectbox에서 데이터량을 선택하고 조회 버튼을 클릭 시 데이터 조회와 함께 시간을 측정합니다.
조작 방법
1. selectbox에서 조회 할 대이터량을 선택하고 조회 버튼을 클릭해 데이터를 조회합니다.
2. download 버튼을 클릭해 excel을 다운로드 합니다.
3. clean 버튼을 클릭해 GridView의 데이터를 초기화 합니다.
4. upload 버튼을 클릭합니다.
5. 3번에서 download한 excel 파일을 선택해 데이터를 업로드 합니다."
    				style="">
    			</w2:textbox>
    			<w2:textbox class="ws_example_txt_desc_info" escape="false" id="" label="이 예제는 시연용 예제로 예제 가이드 문서가 포함되어 있지 않습니다." style=""></w2:textbox>
    			<w2:textbox class="ws_example_txt_desc_info" escape="false" id=""
    				label="이 예제는 PC에 최적화 된 화면입니다. 모바일에서는 기능 일부가 작동하지 않을 수 있습니다." style="">
    			</w2:textbox>
    		</xf:group>
    		<xf:group id="" class="ofh">
    			<xf:group class="fr mb_def_box nobottom" id="" style="">
    				<xf:group class="time" id="" style="display: inline;">
    					<xf:group class="tg" id="" style="display: inline-table;">
    						<w2:textbox id="" label="Render: " style="display: inline-table;"></w2:textbox>
    						<w2:textbox class="pt" id="renderTime" label="" style="display: inline-table;color: red"></w2:textbox>
    						<w2:textbox id="" label="ms" style="margin-right: 30px;margin-left: 5px;display: inline-table;"></w2:textbox>
    					</xf:group>
    					<xf:group class="tg" id="" style="display: inline-table;">
    						<w2:textbox id="" label="Server: " style="display: inline-table;"></w2:textbox>
    						<w2:textbox class="pt" id="serverTime" label="" style="display: inline-table;color: red;"></w2:textbox>
    						<w2:textbox id="" label="ms" style="margin-right: 30px;margin-left: 5px;display: inline-table;"></w2:textbox>
    					</xf:group>
    					<xf:group class="tg" id="" style="display: inline-table;">
    						<w2:textbox id="" label="Total :" style="display: inline-table;"></w2:textbox>
    						<w2:textbox class="pt" id="totalTime" label="" style="display: inline-table;color: red;"></w2:textbox>
    						<w2:textbox id="" label="ms" style="margin-right: 30px;margin-left: 5px;display: inline-table;"></w2:textbox>
    					</xf:group>
    				</xf:group>

    				<xf:select1 allOption="" appearance="minimal" chooseOption="" class="" direction="auto" disabled="false"
    					disabledClass="w2selectbox_disabled" id="acb_size" ref="" renderType="" style="width:70px;margin-left: 5px;" submenuSize="auto">
    					<xf:choices>
    						<xf:item>
    							<xf:label><![CDATA[1만]]></xf:label>
    							<xf:value><![CDATA[_1.json]]></xf:value>
    						</xf:item>
    						<xf:item>
    							<xf:label><![CDATA[10만]]></xf:label>
    							<xf:value><![CDATA[_10.json]]></xf:value>
    						</xf:item>
    					</xf:choices>
    				</xf:select1>
    				<xf:trigger class="btn_cm" id="btn_search" style="" type="button" ev:onclick="scwin.btn_search_onclick">
    					<xf:label><![CDATA[조회]]></xf:label>
    				</xf:trigger>

    				<xf:trigger class="btn_cm" id="btn_down" style="" type="button" ev:onclick="scwin.btn_down_onclick">
    					<xf:label><![CDATA[download]]></xf:label>
    				</xf:trigger>
    				<xf:trigger class="btn_cm btn_line" id="btn_clear" style="width: 80px;" type="button"
    					ev:onclick="scwin.btn_clear_onclick">
    					<xf:label><![CDATA[clean]]></xf:label>
    				</xf:trigger>
    				<xf:trigger class="btn_cm" ev:onclick="scwin.btn_up_onclick" id="btn_up" style="" type="button">
    					<xf:label><![CDATA[upload]]></xf:label>
    				</xf:trigger>

    			</xf:group>
    		</xf:group>
    		<xf:group id="" class="gwbox">
    			<w2:gridView adaptive="" autoFit="allColumn" autoFitMinWidth="1187" class="gvw" columnMove="false"
    				dataList="data:dlt_gridview" enterKeyMove="" ev:onafteredit="" ev:oncellclick="scwin.grd_menu_oncellclick"
    				ev:oneditkeyup="scwin.grd_menu_oneditkeyup" ev:onkeyup="" ev:onrowindexchange=""
    				ev:ontextimageclick="scwin.grd_menu_ontextimageclick" ev:onviewchange="" fixedColumnWithHidden="true" focusMode="row" id="grd"
    				ignoreCellClick="false" keepDefaultColumnWidth="true" rowNumHeaderValue="순번" rowNumVisible="true" rowNumWidth="50"
    				rowStatusHeaderValue="상태" rowStatusVisible="true" rowStatusWidth="40" scrollByColumn="false" style="height:300px;"
    				tooltipFormatter="" useShiftKey="true" userData3="" visibleRowNum="10" wheelRows="">
    				<w2:header id="header1" style="">
    					<w2:row id="row2" style="">
    						<w2:column blockSelect="false" displayMode="label" id="chk" inputType="checkbox"
    							removeBorderStyle="false" rowSpan="2" style="height:84px;" width="70">
    						</w2:column>
    						<w2:column blockSelect="false" displayMode="label" id="column16" inputType="text" rowSpan="2"
    							style="height:64px;" value="예탁계좌" width="79">
    						</w2:column>
    						<w2:column blockSelect="false" displayMode="label" id="column109" inputType="text" removeBorderStyle="false"
    							rowSpan="2" style="height:64px;" value="예탁계좌명" width="70">
    						</w2:column>
    						<w2:column blockSelect="false" displayMode="label" hidden="false" id="column104" inputType="text"
    							removeBorderStyle="false" rowSpan="2" style="height:64px;" value="보관기관" width="70">
    						</w2:column>
    						<w2:column blockSelect="false" displayMode="label" hidden="false" id="column105" inputType="text"
    							removeBorderStyle="false" rowSpan="2" style="height:64px;" value="국가" width="70">
    						</w2:column>
    						<w2:column blockSelect="false" colSpan="2" displayMode="label" id="column25" inputType="text"
    							removeBorderStyle="false" style="height:64px;" value="주식" width="70">
    						</w2:column>
    						<w2:column blockSelect="false" colSpan="2" displayMode="label" id="column23" inputType="text"
    							removeBorderStyle="false" style="height:64px;" value="채권" width="70">
    						</w2:column>
    						<w2:column blockSelect="false" colSpan="2" displayMode="label" id="column21" inputType="text"
    							removeBorderStyle="false" style="height:64px;" value="기타" width="130">
    						</w2:column>
    						<w2:column blockSelect="false" colSpan="2" displayMode="label" id="column99" inputType="text"
    							removeBorderStyle="false" style="height:64px;" value="전체증권" width="70">
    						</w2:column>
    						<w2:column blockSelect="false" displayMode="label" id="column89" inputType="text" removeBorderStyle="false"
    							rowSpan="2" style="height:64px;" value="기준일" width="70">
    						</w2:column>
    					</w2:row>
    					<w2:row id="row7" style="">
    						<w2:column blockSelect="false" displayMode="label" id="column43" inputType="text" removeBorderStyle="false"
    							style="height:20px;" value="평균보관금액
(USD)" width="130">
    						</w2:column>
    						<w2:column blockSelect="false" displayMode="label" id="column51" inputType="text" removeBorderStyle="false"
    							style="height:20px;" value="점유율" width="70">
    						</w2:column>
    						<w2:column blockSelect="false" displayMode="label" id="column42" inputType="text" removeBorderStyle="false"
    							style="height:20px;" value="평균보관금액
(USD)" width="130">
    						</w2:column>
    						<w2:column blockSelect="false" displayMode="label" id="column57" inputType="text" removeBorderStyle="false"
    							style="height:20px;" value="점유율" width="70">
    						</w2:column>
    						<w2:column blockSelect="false" displayMode="label" id="column41" inputType="text" removeBorderStyle="false"
    							style="height:20px;" value="평균보관금액
(USD)" width="130">
    						</w2:column>
    						<w2:column blockSelect="false" displayMode="label" id="column60" inputType="text" removeBorderStyle="false"
    							style="height:20px" value="점유율" width="70">
    						</w2:column>
    						<w2:column blockSelect="false" displayMode="label" id="column100" inputType="text" removeBorderStyle="false"
    							style="height:20px" value="평균보관금액
(USD)" width="130">
    						</w2:column>
    						<w2:column blockSelect="false" displayMode="label" id="column95" inputType="text" removeBorderStyle="false"
    							style="height:20px" value="점유율" width="70">
    						</w2:column>
    					</w2:row>
    				</w2:header>
    				<w2:gBody id="gBody4" style="">
    					<w2:row id="row5" style="">
    						<w2:column displayMode="label" id="chk" inputType="checkbox" removeBorderStyle="false"
    							style="height:38px" width="70">
    						</w2:column>
    						<w2:column blockSelect="false" customFormatter="scwin.setFontFormat" displayMode="label" hidden="false"
    							id="account" inputType="text" readOnly="true" style="height:38px;" width="79">
    						</w2:column>
    						<w2:column blockSelect="false" displayMode="label" id="account_name" inputType="text" removeBorderStyle="false"
    							style="height:38px" width="70">
    						</w2:column>
    						<w2:column blockSelect="false" displayMode="label" id="owner" inputType="text" removeBorderStyle="false"
    							style="height:38px" width="70">
    						</w2:column>
    						<w2:column blockSelect="false" displayMode="label" id="national" inputType="text" removeBorderStyle="false"
    							style="height:38px" width="70">
    						</w2:column>
    						<w2:column blockSelect="false" displayMode="label" id="stock_usd" inputType="text" removeBorderStyle="false"
    							style="height:38px" width="130">
    						</w2:column>
    						<w2:column blockSelect="false" displayMode="label" id="stock_rate" inputType="text" removeBorderStyle="false"
    							style="height:38px" width="70">
    						</w2:column>
    						<w2:column blockSelect="false" displayMode="label" id="bond_usd" inputType="text" removeBorderStyle="false"
    							style="height:38px" width="130">
    						</w2:column>
    						<w2:column blockSelect="false" displayMode="label" id="bond_rate" inputType="text" removeBorderStyle="false"
    							style="height:38px" width="70">
    						</w2:column>
    						<w2:column blockSelect="false" displayMode="label" id="etc_usd" inputType="text" removeBorderStyle="false"
    							style="height:38px" width="130">
    						</w2:column>
    						<w2:column blockSelect="false" displayMode="label" id="etc_rate" inputType="text" removeBorderStyle="false"
    							style="height:38px" width="70">
    						</w2:column>
    						<w2:column blockSelect="false" displayMode="label" id="tot_usd" inputType="text" removeBorderStyle="false"
    							style="height:38px" width="130">
    						</w2:column>
    						<w2:column blockSelect="false" displayMode="label" id="tot_rate" inputType="text" removeBorderStyle="false"
    							style="height:38px" width="70">
    						</w2:column>
    						<w2:column blockSelect="false" displayMode="label" id="date" inputType="text" removeBorderStyle="false"
    							style="height:38px" width="70">
    						</w2:column>
    					</w2:row>
    				</w2:gBody>
    				<w2:footer id="footer1" style="">
    					<w2:row id="row8" style="">
    						<w2:column blockSelect="false" displayMode="label" id="column132" inputType="text" removeBorderStyle="false"
    							style="height:20px" width="70">
    						</w2:column>
    						<w2:column blockSelect="false" displayMode="label" id="column76" inputType="text" removeBorderStyle="false"
    							style="height:20px" width="79">
    						</w2:column>
    						<w2:column blockSelect="false" displayMode="label" id="column113" inputType="text" removeBorderStyle="false"
    							style="height:20px" width="70">
    						</w2:column>
    						<w2:column blockSelect="false" displayMode="label" id="column75" inputType="text" removeBorderStyle="false"
    							style="height:20px" width="70">
    						</w2:column>
    						<w2:column blockSelect="false" displayMode="label" id="column74" inputType="text" removeBorderStyle="false"
    							style="height:20px" width="70">
    						</w2:column>
    						<w2:column blockSelect="false" displayMode="label" id="column73" inputType="text" removeBorderStyle="false"
    							style="height:20px" width="130">
    						</w2:column>
    						<w2:column blockSelect="false" displayMode="label" id="column72" inputType="text" removeBorderStyle="false"
    							style="height:20px" width="70">
    						</w2:column>
    						<w2:column blockSelect="false" displayMode="label" id="column70" inputType="text" removeBorderStyle="false"
    							style="height:20px" width="130">
    						</w2:column>
    						<w2:column blockSelect="false" displayMode="label" id="column69" inputType="text" removeBorderStyle="false"
    							style="height:20px" width="70">
    						</w2:column>
    						<w2:column blockSelect="false" displayMode="label" id="column67" inputType="text" removeBorderStyle="false"
    							style="height:20px" width="130">
    						</w2:column>
    						<w2:column blockSelect="false" displayMode="label" id="column66" inputType="text" removeBorderStyle="false"
    							style="height:20px" width="70">
    						</w2:column>
    						<w2:column blockSelect="false" displayMode="label" id="column103" inputType="text" removeBorderStyle="false"
    							style="height:20px" width="130">
    						</w2:column>
    						<w2:column blockSelect="false" displayMode="label" id="column98" inputType="text" removeBorderStyle="false"
    							style="height:20px" width="70">
    						</w2:column>
    						<w2:column blockSelect="false" displayFormat="#,###,### 건" displayMode="label" expression='COUNT("chk")'
    							id="column93" inputType="expression" removeBorderStyle="false" style="height:20px" value="" width="70">
    						</w2:column>
    					</w2:row>
    				</w2:footer>
    			</w2:gridView>
    		</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="P00114S02.xml" style="color: firebrick;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="20220428" meta_user="InswaveSystems" ></w2:history>
		</w2:historyInfo>
		<w2:type>COMPONENT</w2:type>
		<w2:buildDate />
		<w2:MSA />
		<xf:model>
			<w2:dataCollection baseNode="map">
				<w2:dataList baseNode="list" id="dlt_chart" repeatNode="map" saveRemovedData="true" style="">
					<w2:columnInfo>
						<w2:column dataType="text" id="type" name="name1"></w2:column>
						<w2:column dataType="text" id="count" name="name2"></w2:column>
					</w2:columnInfo>
					<w2:data use="true">
						<w2:row>
							<count><![CDATA[1465]]></count>
							<type><![CDATA[컴퓨터]]></type>
						</w2:row>
						<w2:row>
							<count><![CDATA[210]]></count>
							<type><![CDATA[휴대전화]]></type>
						</w2:row>
						<w2:row>
							<count><![CDATA[26]]></count>
							<type><![CDATA[알 수 없음]]></type>
						</w2:row>
						<w2:row>
							<count><![CDATA[14]]></count>
							<type><![CDATA[태블릿]]></type>
						</w2:row>
					</w2:data>
				</w2:dataList>
			</w2:dataCollection>
			<w2:workflowCollection />
		</xf:model>
		<w2:layoutInfo />
		<w2:publicInfo method="" />

		<xf:group class="ws_example_w2widget_content" id="">
			<w2:fusionchart accessibility="false" chartType="Pie2D" drawType="javascript" id="cht_ex01" labelNode="type"
				ref="data:dlt_chart" runflashAt="IE6,IE7,IE8" seriesNode="" seriesType="simple" style="width: 100%;height: 100%;" valueNode="count">
			</w2:fusionchart>
		</xf:group>


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

		<w2:historyInfo>
			<w2:history meta_no="01" meta_desc="최초작성" meta_date="20230310" 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="number" id="price" name="정가"></w2:column>
					</w2:columnInfo>
					<w2:data use="true">
						<w2:row>
							<book_name><![CDATA[   사람일까 상황일까   ]]></book_name>
							<price><![CDATA[28000]]></price>
						</w2:row>
						<w2:row>
							<book_name><![CDATA[      내가 틀릴 수도 있습니다]]></book_name>
							<price><![CDATA[16000]]></price>
						</w2:row>
						<w2:row>
							<book_name><![CDATA[  공정하다는 착각  ]]></book_name>
							<price><![CDATA[18000]]></price>
						</w2:row>
						<w2:row>
							<book_name><![CDATA[불편한 편의점]]></book_name>
							<price><![CDATA[14000]]></price>
						</w2:row>
						<w2:row>
							<book_name><![CDATA[인간 실격]]></book_name>
							<price><![CDATA[9000]]></price>
						</w2:row>
						<w2:row>
							<book_name><![CDATA[어린왕자]]></book_name>
							<price><![CDATA[2000]]></price>
						</w2:row>
						<w2:row>
							<book_name><![CDATA[JavaScript Patterns]]></book_name>
							<price><![CDATA[22000]]></price>
						</w2:row>
					</w2:data>
				</w2:dataList>
			</w2:dataCollection>
			<w2:workflowCollection />
		</xf:model>
		<w2:layoutInfo />
		<w2:publicInfo method="" />

		<xf:group class="sub_contents" id="" style="">
			<xf:group class="ws_example_grp_desc" id="" style="">
				<w2:textbox class="" escape="false" id=""
					label="GridView의 엑셀 다운로드(함수 'advancedExcelDownload') 옵션 중 'trim' 설정의 예제입니다.
옵션 'trim'은 데이터의 좌우 공백 제거의 여부를 지정할 수 있습니다.
false : (기본 값) 좌우 공백 제거하지 않음
true : 좌우 공백 제거"
					style="">
				</w2:textbox>
				<w2:textbox class="" escape="false" id="" label="다운로드된 엑셀 파일의 컬럼 '도서명'의 데이터의 좌우 공백을 비교합니다." style=""></w2:textbox>
				<w2:textbox class="" escape="false" id="" label="이 예제는 데이터의 좌우 공백을 표현하기 위해 컬럼 '도서명'에 class 'P00000_preColumn'이 적용되어 있습니다."
					style="">
				</w2:textbox>
			</xf:group>
			<xf:group class="example_div_tb_style_wrap" 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[엑셀 다운로드 - 기본]]></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[엑셀 다운로드 - 데이터 좌우 공백 제거]]></xf:label>
					</xf:trigger>
				</xf:group>
				<w2:gridView autoFit="allColumn" autoFitMinWidth="250" 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="column3" inputType="text" value="도서명" width="170"></w2:column>
							<w2:column displayMode="label" id="column2" 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="book_name" inputType="text" textAlign="left" width="170" class="P00000_preColumn"></w2:column>
							<w2:column dataType="number" displayFormat="#,###" displayMode="label" id="price" inputType="text" textAlign="right"
								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="20230217" meta_user="InswaveSystems" ></w2:history>
		</w2:historyInfo>
		<w2:type>COMPONENT</w2:type>
		<w2:buildDate />
		<w2:MSA />
		<xf:model>
			<w2:dataCollection baseNode="map">
				<w2:dataList baseNode="list" id="dlt_books_1" repeatNode="map" style="" valueAttribute="">
					<w2:columnInfo>
						<w2:column dataType="text" id="book_name" name="도서명"></w2:column>
						<w2:column dataType="text" id="price" name="정가"></w2:column>
						<w2:column id="published_date" name="출간일" dataType="text"></w2:column>
					</w2:columnInfo>
				</w2:dataList>
			</w2:dataCollection>
			<w2:workflowCollection />
		</xf:model>
		<w2:layoutInfo />
		<w2:publicInfo method="" />

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


<?xml version="1.0" encoding="UTF-8"?>
<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="동적으로 Submission 제어하기(생성,삭제,실행)">
		<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:dataMap baseNode="map" id="dma_request">
					<w2:keyInfo>
						<w2:key id="name" name="name1" dataType="text"></w2:key>
						<w2:key id="addr" name="name2" dataType="text"></w2:key>
					</w2:keyInfo>
					<w2:data use="true">
						<name><![CDATA[WebSquare]]></name>
						<addr><![CDATA[Seoul]]></addr>
					</w2:data>
				</w2:dataMap>
				<w2:dataList baseNode="list" repeatNode="map" id="dc_resUserListData" saveRemovedData="true">
					<w2:columnInfo>
						<w2:column id="name" name="name1" dataType="text"></w2:column>
						<w2:column id="birthday" name="name2" dataType="text"></w2:column>
						<w2:column id="height" name="name3" dataType="text"></w2:column>
						<w2:column id="weight" name="name4" dataType="text"></w2:column>
						<w2:column id="gender" name="name5" dataType="text"></w2:column>
					</w2:columnInfo>
				</w2:dataList>
			</w2:dataCollection>
			<w2:workflowCollection />
			<xf:submission id="sbm_example1" ref="data:json,dma_request" target="data:json,dc_resUserListData"
				action="/data/sampleData/sampleData_json_dc_list.json" method="post" mediatype="application/json" encoding="UTF-8" instance=""
				replace="" errorHandler="" customHandler="" mode="asynchronous" processMsg="" ev:submit="" ev:submitdone="scwin.sbm_example1_submitdone"
				ev:submiterror="scwin.sbm_example1_submiterror" abortTrigger="">
			</xf:submission>
		</xf:model>
		<w2:layoutInfo />
		<w2:publicInfo method="" />
		<script lazy="false" type="text/javascript"><![CDATA[
scwin.onpageload = function () {

};

/**
 * [실행1] 클릭 시
 * $p.createSubmission( 옵션 객체 );
 */
scwin.btn_ex1_onclick = function (e) {
    var jsnSubmissionOptions;
    //로그 출력
    $c.frame.printExampleLog("** scwin.btn_ex1_onclick 실행 **", txa_log, false);

    //서브미션 옵션 설정.
    jsnSubmissionOptions = {
        id: "sbm_example_dynamic",
        ref: "data:json,dma_request",              //생략 가능 - $p.executeSubmission 호출시 request data 전달이 가능합니다.
        target: "data:json,dc_resUserListData",    //생략 가능 - submitDoneHandler 함수에서 response data의 제어가 가능합니다.
        action: "/data/sampleData/sampleData_json_dc_list.json",
        mediatype: "application/json",
        submitDoneHandler: function (e) {
            //응답 본문 alert 출력
            alert(e.responseText);

            //응답 본문 log 출력
            $c.frame.printExampleLog("sbm_example_dynamic - submitDoneHandler", txa_log, false);
            $c.frame.printExampleLog(e.responseText, txa_log, false);
        },
        submitErrorHandler: function (e) {
            $c.frame.printExampleLog("sbm_example_dynamic - submitErrorHandler", txa_log, false);
            //개발자 도구 console에 에러 객체 출력
            console.error("sbm_example_dynamic - submitErrorHandler", e);
        }
    };

    //submission 생성
    $p.createSubmission(jsnSubmissionOptions);
};

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

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

    //로그 출력
    $c.frame.printExampleLog('정상적으로 삭제되었습니다.', txa_log, false);
};

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

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

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

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

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

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

/**
 * sbm_example1의 submitdone handler
 */
scwin.sbm_example1_submitdone = function (e) {
    //응답 본문 console 출력
    console.log(e.responseText);
    //응답 객체 console 출력
    console.log(e.responseJSON);

    //응답 본문 log 출력
    $c.frame.printExampleLog("submitDoneHandler", txa_log, false);
    $c.frame.printExampleLog(e.responseText, txa_log, false);
};

/**
 * sbm_example1의 submiterror handler
 */
scwin.sbm_example1_submiterror = function (e) {
    $c.frame.printExampleLog("submitErrorHandler", txa_log, false);

    //개발자 도구 console에 에러 객체 출력
    console.error("submitErrorHandler", e);
};

/**
 * textarea의 로그 삭제
 */
scwin.btn_clearLog_onclick = function (e) {
    txa_log.setValue("");
};
]]></script>
		<w2:require as="udc_example_refresh" type="page" variableClone="true" src="/frame/udc/example_refresh.xml"></w2:require>
	</head>
	<body ev:onpageload="scwin.onpageload">
		<xf:group class="sub_contents" id="" style="">
			<w2:udc_example_refresh id="udc_example_refresh" style="margin-bottom:10px;"></w2:udc_example_refresh>
			<xf:group class="mb_def" id="" style="" tagname="ul">
				<xf:group class="com_example_heading_btn" id="" style="" tagname="li">
					<w2:textbox class="com_example_heading" id="" label="Submission 생성하기" style=""></w2:textbox>
					<xf:trigger class="btn_exam_exec" disabled="" escape="false" ev:onclick="scwin.btn_ex1_onclick" id="btn_ex1" style=""
						type="button">
						<xf:label><![CDATA[실행1]]></xf:label>
					</xf:trigger>
				</xf:group>
				<xf:group class="com_example_heading_btn" id="" style="" tagname="li">
					<w2:textbox class="com_example_heading" id="" label="Submission 생성하기" style=""></w2:textbox>
					<xf:trigger class="btn_exam_exec" disabled="" escape="false" ev:onclick="scwin.btn_ex2_onclick" id="btn_ex2" style=""
						type="button">
						<xf:label><![CDATA[실행2]]></xf:label>
					</xf:trigger>
				</xf:group>
				<xf:group class="com_example_heading_btn" id="" style="" tagname="li">
					<w2:textbox class="com_example_heading" id="" label="Submission 실행하기" style=""></w2:textbox>
					<xf:trigger class="btn_exam_exec" disabled="" escape="false" ev:onclick="scwin.btn_ex3_onclick" id="btn_ex3" style=""
						type="button">
						<xf:label><![CDATA[실행3]]></xf:label>
					</xf:trigger>
				</xf:group>
				<xf:group class="com_example_heading_btn" id="" style="" tagname="li">
					<w2:textbox class="com_example_heading" id="" label="Submission 객체 반환받기" style=""></w2:textbox>
					<xf:trigger class="btn_exam_exec" disabled="" escape="false" ev:onclick="scwin.btn_ex4_onclick" id="btn_ex4" style=""
						type="button">
						<xf:label><![CDATA[실행4]]></xf:label>
					</xf:trigger>
				</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>