SMART datagrid v1.4 > Examples

[ grids ver.1.3.0]   Back  Forward

Derived Field & Row Tag  Example

계산 필드데이터 tag를 적용하면, 원본 데이터 변경 없이 실행 시간에 데이터셋의 다른 측면들을 동적으로 보여줄 수 있다. 계산 필드의 수식tag 변수를 사용할 수 있는데, DataSet.setRowTag 등으로 설정한 값이다. 

데이터 tag를 설정한 후에는 DataSet.recalcRows를 호출해서 계산필드들이 다시 계산되도록 해야 한다. 

Grid - 1
rows
포커스행에 rowTag '10000'을 설정한다. (클릭 후 아래 재계산을 실행한다.)
포커스행의 rowTag를 제거한다. (클릭 후 아래 재계산을 실행한다.)
포커스행의 계산 필드를 다시 계산한다.
선택 행들의 rowTag를 '20000'으로 설정한다. (클릭 후 아래 재계산을 실행한다.)
선택 행들의 rowTag를 제거한다. (클릭 후 아래 재계산을 실행한다.)
선택 행들의 계산 필드를 다시 계산한다.
모든 행들의 rowTag를 '20000'으로 설정한다. (클릭 후 아래 재계산을 실행한다.)
모든 행들의 rowTag를 제거한다. (클릭 후 아래 재계산을 실행한다.)
모든 행들의 계산 필드를 다시 계산한다.

소스보기 JSP 

See Also
DataSet.recalcRows
DataSet.setRowTag
DataSet.unsetRowTag
DerivedField
DerivedField.expression
수식 개요
GridBase.focusedDataIndex
Examples
계산 필드
Data Row Tag