SMART datagrid v1.4 > Classes > GridBase

Back  Forward

DataLudi.GridBase.fitRowHeight  method

row로 지정한 데이터행의 높이를 최적화된 값으로 변경한다. 

자식 컬럼이 둘 이상인 수직 layout의 컬럼 그룹이 하나도 포함되지 않고, DisplayOptions.variableRowHeighttrue로 지정된 경우에만 변경 가능하다. 또, DisplayOptions.rowResizable이나 fixedRowResizabletrue일 때, 각 행의 RowIndicator 아래쪽 경계선을 더블클릭하면 이 함수가 내부적으로 호출된다. 

row에는 정수형의 row index행 객체를 직접 지정할 수 있다. 

function fitRowHeight (row: Integer|GridRow, minHeight: Integer, maxHeight: Integer, noRedraw: Boolean);
Returns
Void
Parameters
row - Integer|GridRow. required.
minHeight - Integer.
maxHeight - Integer.
noRedraw - Boolean. 기본값은 false.
true면 높이를 바로 변경하지 않는다.화면이 다시 그려질때 적용된다.(ver1.4.4)
Code -1
    for (var i = 0; i < 10; i++) {
        grid.fitRowHeight(i, 10, 100);
    }
Code -2
    //그리는 행위는 한번만 한다.
    for (var i = 0; i < 1000; i++) {
        grid.fitRowHeight(i, 10, 100, true);
    }
    grid.refreshView();
See Also
setRowHeight
DisplayOptions.variableRowHeight
ColumnGroup.layout
RowIndicator
Examples
Row Heights