SMART datagrid v1.4 > Examples

[ grids ver.1.3.6]   Back  Forward

Tree Row Counts  Example
no-lite

트리뷰에 표시되는 트리행들의 개수는 몇 가지 속성 값으로 알 수 있다. 

GridBase.rowCount는 스크롤되어 화면에 표시되지 않는 행들은 포함하고, 트리행이 collapsed 돼서 감춰진 행들은 제외한 모든 행들의 개수다. 트리 footer 등도 개수에 포함된다. 개수가 변경되면 GridBase.onRowCountChanged 이벤트가 발생한다. 

displayRowCount는 현재 화면에 표시된 트리행들의 개수다. GridBase.fullDisplayRowCount는 온전히 모두 표시되는 행들의 개수다. displayRowCount와 같거나 하나 적을 수 있다. 

descendantRowCount는 rowCount에 collapsed된 트리행의 자손행들까지 포함한 개수다. 개수가 변경되면 onDescendantRowCountChanged 이벤트가 발생한다. 

descendantDataCount는 데이터셋의 행에 연결된 트리행들의 개수다. 트리행 footer등은 제외돼고, collapsed된 그룹행이나 트리행의 자손행들까지 포함한 개수다. 개수가 변경되면 onDescendantDataCountChanged 이벤트가 발생한다. 

아래 트리에서 트리행들을 펼치거나 감추고 혹은 행들을 추가 삭제해서 각 개수의 변경 상태를 확인해볼 수 있다. 

Tree - 1
rows

개수 이벤트에 전달되는 값들을 아래 표시한다. 

rowCount
displayRowCount
descendantRowCount
descendantDataCount

각 개수 속성값을 가져와서 해당하는 위치의 우측에 붉은색으로 표시한다. 


소스보기 JSP 

See Also
GridBase.rowCount
GridBase.displayRowCount
GridBase.fullDisplayRowCount
GridBase.onRowCountChanged
GridBase.onDisplayRowCountChanged
Examples
Grid Row Counts