SMART datagrid v1.4 > Examples

[ grids ver.1.3.6]   Back  Forward

Row Counts  Example

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

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

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

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

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

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

Grid - 1
dataset rows

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

rowCount
displayRowCount
descendantRowCount
descendantDataCount

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

소스보기 JSP 

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