# 이 예제는 tobesoft의 샘플예제를 바탕으로 이해한 것들에 대해서 설명한 것임을 밝힙니다. 문제가 된다면 삭제하겠습니다.
Expression을 사용할 수 있는 속성들이 꽤 많다.
아래 그림과 같이 속성 key값 옆에 (e) 라고 붙어 있는 곳에는 아무 곳이나 사용할 수 있다.
이번에는 Expression을 "Expr" 속성에서 사용해 보자.
지금부터 할 예제는 현재 선택한 cell에 "▶" 을 표시해주는 예제이다.
대충 위와 같이 Grid를 만든다.
그 후에 "▶"을 사용할 cell 선택 후 속성에서 "Expr"을 찾는다.
설정 값은
ds_excel_exp : Grid에서 사용하는 DataSet.
ds_excel_exp.row : DataSet에서 현재 선택한 row.
currow : Grid에서 사용하는 변수로, row의 번호라 생각하면 된다.
간단히 이야기 하면은 현재 어떤 row를 선택했는데 currow이랑 같지 않은 row에는 ""을 표시하고, currow과 같은 row에서는 "▶"를 표시한다.
iif에 대한 대략적인 설명은 [miplatfor]Expression - BkColor편 을 참고한다.
currow이 이해가 가지 않는다면, 다음 그림을 보자.
아래 그림을 클릭하면은 "No"에 순서데로 번호가 보일 것이다.
이것은 row가 추가될 때마다 하나씩 증가된 숫자이다.
이것도 "Expr" 속성을 써서 설정을 하였는데 설정한 곳을 보면은
"currow + 1" 로 설정이 되어 있다.
즉, No가 1인 cell의 currow은 0이며, 2인 cell은 currow가 1이다.
'MiPlatform' 카테고리의 다른 글
| [miplatform] Components 이용하기 (0) | 2009/04/23 |
|---|---|
| [miplatform + Jedi] batch를 이용한 insert (0) | 2009/04/16 |
| [miplatform]Expression - Expr 편 (0) | 2009/04/10 |
| [miplatform]Expression - BkColor 편 (0) | 2009/04/10 |
| [miplatform]Gird sorting (0) | 2009/04/10 |
| [miplatform]Grid - Drag and Drop 기능 (0) | 2009/04/10 |


