SMART datagrid v1.4 > Classes > GridBase
DataLudi.GridBase.setRowHeight method
row로 지정한 데이터행의 높이를 지정한다.
여러 행의 높이를 동시에 변경할 때는 setRowHeights를 사용한다.
자식 컬럼이 둘 이상인 수직 layout의 컬럼 그룹이 하나도 포함되지 않고, DisplayOptions.variableRowHeight이 true로 지정된 경우에만 변경된 값이 화면에 반영된다. 또, DisplayOptions.rowResizable이나 fixedRowResizable이 true로 지정하면, 사용자가 RowIndicator 영역의 행 아래 경계를 마우스 드래그해서 개별 행 높이를 변경할 수 있다.
function setRowHeight (row: Integer|GridRow, newHeight: Integer, noRedraw: Boolean): this;
- Returns
- this
- Parameters
- row - Integer|GridRow. required.
- 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