SMART datagrid v1.4 > Classes > GridBase

Back  Forward

DataLudi.GridBase.setRowHeight  method

row로 지정한 데이터행의 높이를 지정한다. 

여러 행의 높이를 동시에 변경할 때는 setRowHeights를 사용한다. 

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

function setRowHeight (row: Integer|GridRow, newHeight: Integer, noRedraw: Boolean): this;
Returns
this
Parameters
row - Integer|GridRow. required.
정수형의 row index행 객체를 직접 지정할 수 있다.
newHeight - Integer. required.
행 높이. undefined 등 숫자가 아닌 값을 지정하면 그리드의 기본 행 높이로 복원된다.
noRedraw - Boolean. 기본값은 false.
true면 변경 후 그리드를 바로 다시 그리지 않는다. 복수 행의 높이를 변경한 후 refreshView를 직접 호출하는 방식으로 사용할 수 있다.
Code -1
    var row = grdMain.focusedRow();
    if (row) {
        var h = $('#edtRowHeight').val();
        grid.setRowHeight(row, Math.max(4, Math.min(500, h)));
    }
See Also
setRowHeights
getRowHeight
fitRowHeight
clearRowHeights
DisplayOptions.variableRowHeight
DisplayOptions.rowResizable
DisplayOptions.fixedRowResizable
Examples
Row Heights