DoSearch (search method)

Ajax 통신을 이용하여 규격에 맞는 xml 또는 json 형식의 데이터를 시트에 로드 합니다.

Syntax

ObjId.DoSearch(PageUrl, Param, [Opt]);

Info

Parameter Type Required Description
PageUrl String 필수 서버에 요청할 페이지 url (조회 XML 페이지 파일 이름)
Param String 선택 조회 조건 Query String or JSON (Default: "")
Opt Object 선택 조회 처리 옵션
Opt.Append Boolean 선택 Append 조회 여부 (Default: 0)
Opt.AppendRow Number 선택 Append 조회 시 데이터를 붙여넣을 위치 설정
Opt.CallBack Function 선택 조회 후 사용자 정의 콜백함수
Opt.Fx Boolean 선택 포맷팅된 데이터 조회 처리 여부 (Default: 0)
Opt.ReqHeader Object 선택 요청헤더 설정 값 객체 (Default: {})
Opt.Sync Boolean 선택 동기 조회 여부
- 0 : 비동기 방식 (Default)
- 1 : 비동기 순차 처리 방식
- 2 : 동기 방식

Returns

none

Example

// 일반 조회
mySheet.DoSearch('data.jsp', 'p1=aa&p2=bb');

// 동기 방식 조회
mySheet.DoSearch('data.jsp', 'p1=aa&p2=bb', {
  "Sync": 2
});

// Append 조회
mySheet.DoSearch('data.jsp', 'p1=aa&p2=bb', {
    "Append": 1
});

// 요청 헤더 설정
mySheet.DoSearch('data.jsp', 'p1=aa&p2=bb', {
  "ReqHeader": {
    "ReqHeaderKey": "ReqHeaderValue"
  }
});

// param JSON 구조 사용
mySheet.DoSearch('data.jsp', {"p1":100, "p2":"bb"}, {"ReqHeader":{"Content-Type":"application/json"}});

Since

version desc
7.0.0.0
7.0.13.164 Param JSON 구조 추가