본문 바로가기

MiPlatform

[MiPlatform] Filter Filter의 기본적인 사용법은 아래와 같다 여기서 "==" 와 "=" 는 방법이라고 하니 굳이 어떤걸 사용하여도 상관은 없다 구문은 아래와 같이 dataset.Filter("컬럼명 == '데이터' || ("컬럼명 == '데이터'" ); OR를 적용 dataset.Filter("컬럼명 == '데이터' || ("컬럼명 == '데이터'" ); AND를 적용 dataset.Filter("컬럼명 == '데이터' && ("컬럼명 == '데이터'" ); [그림 1] [그림 2] [그림 3] 위와 같은 [그림 1]번을 선택하여 [그림 3번]의 데이터를 필터링 하고 [그림 2]의 데이터를 [그림 3]에서 나온 데이터 기준으로 다시 필터링을 하는 프로그램을 아래와 같이 구현을 할 수 있다. quote : 양쪽에 쌍따옴표.. 더보기
[MiPlatform]MiPlatform에서 ToolTip을 이용하여 보이지 않는 데이터 처리 function grd_list_OnMouseOver(obj,nPosX,nPosY,nRow,nCell) { //해당 Row, Cell에 마우스가 왔을때만 보여주게 처리 if( (parseInt(nRow) > -1 && parseInt(nCell) == 4) || (parseInt(nRow) > -1 && parseInt(nCell) == 5) || (parseInt(nRow) > -1 && parseInt(nCell) == 6) ) { grd_list.ToolTipText = grd_list.GetCellValue(nRow,nCell); } else { //그외에는 아무것도 보여주지 않게 처리 grd_list.ToolTipText = ""; } } 더보기
[MiPlatfrom]http.sync란 MiPlatform은 기본적으로 http.sync = false; 상태로 진행이 된다. http.sync = false;란 호출되는 함수나 데이터값 저장등의 일이 동시에 발생을 한다. Ex) function test() { a(); b(); } fuction a() { } fuction b() { } 위의 예제를 보면 a라는 함수를 호출하고 b라는 함수도 동시에 호출하여 처리를 동시에 하게된다. Ex) function test() { http.sync = true; a(); b(); http.sync = false; } fuction a() { } fuction b() { } 하지만 위와 같이 http.sync = true;를 하게 되면 a라는 함수 호출이 끝나고 난뒤에 b라는 함수의 호출을 하게된다. .. 더보기