this.btn_onclick = function(obj:Button, e:nexacro.ClickEventInfo){
var id = "search";
var url = "http://localhost:8080/CustomerList/sample.xml";
var reqDs = "";
var respDs = "dsCustomers=customers";
var args = "";
var callback = "received";
this.transaction(id, url, reqDs, respDs, args, callback);
}
- id : 트랜잭션 구분하는 ID
- url : 트랜잭션을 요청하는 서비스 또는 파일의 URL
- reqDs : 애플리케이션에 사용된 데이터셋 데이터가 변경되었을 때 변경된 데이터셋을 지정하는 값.
(서비스 또는 파일에 지정된 데이터셋) = (애플리케이션에서 수정된 데이터셋)
- respDs : 트랜잭션 처리 결과를 받을 때 지정하는 값.
(애플리케이션에서 수정된 데이터셋) = (서비스 또는 파일에 지정된 데이터셋)
- args : 트랜잭션 요청 시 전송되는 파라미터를 지정하는 값.
parameter_name = value
- callback : 트랜잭션의 결과를 처리할 콜백 함수를 지정하는 값.
- useClientLayout : 트랜잭션을 돌려서 특정 데이터셋에 데이터를 불러올때 useClientLayout 이 true면 직접 데이터셋에 만들어둔 칼럼에만 값이 들어간다. false면 조회된 칼럼들이 모두 그 조회된 칼럼의 이름으로 데이터셋에 들어온다. 즉, 데이터셋에 칼럼을 하나도 넣지 않아도 자동으로 생성되어 들어가게 된다.
참고 : http://yoonbumtae.com/?p=718
'Studying > JavaScript' 카테고리의 다른 글
| 메모장 (0) | 2023.12.21 |
|---|---|
| Dataset의 RowType (0) | 2023.07.03 |
| JavaScript 함수 - 3 (0) | 2023.05.22 |
| 콜백 함수 (0) | 2023.04.05 |
| JavaScript 함수 - 2 (0) | 2023.04.05 |
