SMART datagrid v1.4 > Examples

Back  Forward

Column Resizing  Example

사용자가 마우스 드래깅으로 컬럼의 너비를변경하려면 우선 DisplayOptions.columnResizabletrue로 지정돼야 한다. 또, 고정 컬럼의 너비를 변경할 수 있으려면 fixedColumnResizable이 같이 true로 설정돼야 한다. 

위 설정이 true로 지정된 상태에서 GridColumn.resizable을 지정해서 각 컬럼의 너비 변경 여부를 개별적으로 설정할 수도 있다. 또, 기본적으로는 부모 컬럼의 너비를 변경하지 못하도록 설정되면 자식 컬럼들의 너비를 변경할 수 없지만, DisplayOptions.checkChildColumnResizable을 false로 지정해서 사용자가 너비를 변경할 수 있게 할 수 있다. 

: false이면 모든 컬럼의 너비를 변경할 수 없다. 

: true이면 고정 컬럼들의 너비를 변경할 수 있다. 

: 자식 컬럼 너비를 변경할 때 부모 컬럼이 크기 변경 가능한 지 먼저 확인. 

: resizable 속성으로 선택 컬럼 너비 변경 여부를 지정할 수 있다. 

: 선택 컬럼의 부모 컬럼 너비 변경 여부를 지정한다. 

Grid - 1
rows

소스보기 JSP 

See Also
DisplayOptions.columnResizable
DisplayOptions.fixedColumnResizable
DisplayOptions.checkChildColumnResizable
GridColumn.resizable
Examples
Column Grouping
Column Moving
Fixed Columns
Row Heights