SMART datagrid v1.4 > Classes > GridBase

Back  Forward

DataLudi.GridBase.setRowHeights  method

rows로 지정한 데이터행들의 높이를 동시에 같은 크기로 지정한다. 

newHeightundefined 등 숫자가 아닌 값으로 지정하면 그리드 기본 행 높이로 복원된다. 한 행의 높이는 setRowHeight 호출로 변경할 수 있다. 

자식 컬럼이 둘 이상인 수직 layout의 컬럼 그룹이 하나도 포함되지 않고, DisplayOptions.variableRowHeighttrue로 지정된 경우에만 변경된 값이 화면에 반영된다. 또, DisplayOptions.rowResizable이나 fixedRowResizabletrue로 지정하면, 사용자가 RowIndicator 영역의 행 아래 경계를 마우스 드래그해서 개별 행 높이를 변경할 수 있다. 

function setRowHeights (rows: [Integer|GridRow], newHeight: Integer): this;
Returns
this
Parameters
rows - [Integer|GridRow].
높이를 변경할 행들의 index나 그리드행 객체 배열. 이 값을 지정하지 않으면 모든 행의 높이를 변경한다.
newHeight - Integer.
행 높이. newHeightundefined 등 숫자가 아닌 값으로 지정하면 그리드 기본 행 높이로 복원된다.
Code -1
    // check된 행들의 높이를 일괄 변경한다.
    grid.setRowHeights(grid.getCheckedRows(), 45);
See Also
setRowHeight
getRowHeight
fitRowHeight
clearRowHeights
DisplayOptions.variableRowHeight
DisplayOptions.rowResizable
DisplayOptions.fixedRowResizable
Examples
Row Heights