티스토리 뷰

728x90

출처 : 

전역 데이타셋(gds_pageInfo) 만들기

전역 데이타셋 추가

데이터셋 이름을 [gds_pageInfo] 으로 변경


<ColumnInfo>
  <Column id="PAGE_LINE" type="STRING" size="256"/>
  <Column id="CURR_PAGE" type="STRING" size="256"/>
</ColumnInfo>
<Rows>
  <Row>
    <Col id="PAGE_LINE"/>
    <Col id="CURR_PAGE"/>
  </Row>
</Rows>

application 내장 변수 설정

스크립트 창 열기

gv_op 변수에 "OP" 값 설정

this.gv_op = "OP";

서버 주소 설정

폼 만들기

메뉴 [File] > [New] > [Form] 선택

데이터셋(Dataset00) 추가

데이터셋 소스 설정

<ColumnInfo>
  <Column id="post_id" type="STRING" size="256"/>
  <Column id="title" type="STRING" size="256"/>
  <Column id="contents" type="STRING" size="256"/>
  <Column id="count" type="STRING" size="256"/>
</ColumnInfo>

화면배치

Button, Grid 배치

데이터셋 [Dataset00]을 선택한 후 드레그 해서 Grid위에 올려 둔다.

폼을 초기화 하기위해서 폼의 이벤트 목록에서 onload 구현하기

this.gird_onload = function(obj:Form, e:nexacro.LoadEventInfo)
{
	Ex.core.init(obj);
}

조회 버튼 이벤트 구현하기

this.Button00_onclick = function(obj:Button,  e:nexacro.ClickEventInfo)
{
	var sSvcID        	= "search";                    
	var sController   	= "egovSampleSelectVO.do"; //VO형태

	var sInDatasets   	= "";	
	var sOutDatasets  	= "Dataset00=output1";

	///////////////////////////////////////////////////////////////////////////////////////////////////
	// 2015.06.10 VO방식 테스트
	var sArgs="";
	sArgs += Ex.util.setParam("method","selectSampleVOList");
	sArgs += Ex.util.setParam("sqlId","sampleDAO.selectSampleVOList"); 
	sArgs += Ex.util.setParam("outputClass","bizservice.nexa.sample.vo.SampleVO");
	/////////////////////////////////////////////////////////////////////////////////////////////////
	
	Ex.core.tran(this,sSvcID, sController, sInDatasets, sOutDatasets, sArgs); 
}

실행 결과

댓글
300x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함