NG PLM Prototyping wiki

 

MiPlatform

Page history last edited by Hyo Seop Kwon 2 yrs ago

MiPlatform

 

개요

* X-Internet의 한 종류로 유연한 UI 설계를 지원함.

 

 

Project Explorer >> Data 탭에서 DataGroup의 서비스 나오게 하는 방법

- DataGroup에서 지정한 URL에 service_request 페이지를 구성하고 해당 페이지에 양식에 맞는

XML을 출력해 주면 받은 XML 파일을 파싱하여 서비스 목록을 보여줌.

날자(DATE)처리

- 그냥 단순하게 YYYYMMDD로 표시하면 됨.

DataSet Bind된 경우 초기화 방법

- DS_TEMP.DeleteAll(); // 기존 DateSet 전체 삭제

- DS_TEMP.AddRow(); // DataSet에 값을 설정할 수 있도록 Row 추가

- 이후 초기값은 설정; //

Grid에서 동일한 항목 Grouping 처리하기

Grid Contents Editor(해당 Grid를 더블클릭하면 뜸)에서 Grouping하고 싶은 컬럼을 선택한 후

Suppress Property를 1로 설정함

Lib 파일 include하기

DIS 소스 위에 #include "LIB:filename.js" 입력할 것

지역변수 추가하기

function 외부에 var 로 선언하면 됨.

Grid에서 특정 컬럼 Sort하기

function Grid_OnHeadClick(obj, nCell, nX, nY)

{

var strDSColId = obj.GetCellProp("Body", nCell, "ColId");

DS_Related.sort(strDSCodId);

}

Grid에서 Scrolling Page 처리하기데이터 더 가져오기 하기

Grid를 표시하는 DataSet과 동일한 구조의 DataSet을 만들고

Grid에서 OnScrollLast 이벤트가 발생했을 때 AppendDataSet을 호출함.

DS_Orginal.AppendDataSet(DS_Temp);

동기/비동기적 Transaction호출

Transaction호출시 기본적으로 비동기 모드를 사용한다.

동기모드를 사용하기 위해서는 아래와 같이 Transctaion메소드 위아래로 http.sync를 true로 설정한다.

http.sync = true;

Transaction(...); // 단 이때 CallBack을 호출하지 않는다

alert(ErrorCode);

alert(ErrorMsg); // ErrorCode, ErrorMsg는 지역변수로 추가해야 함.

http.sync = false;

DataSet 내용보기

trace( DS_Test.saveXML() );

Comments (0)

You don't have permission to comment on this page.