SMART datagrid v1.4 > Classes > GridBase

[ grids ver.1.3.7]   Back  Forward

DataLudi.GridBase.revealRow  method

매개변수 row 객체로 지정한 그리드행의 조상행들을 모두 expand 시켜서 행이 드러나게 한다. 

또, "focus"가 true 지정한 행을 포커스 행으로 선택하고, displaytrue면 그리드 화면에 표시되도록 스크롤 시킨다. 

function revealRow (row: GridRow, focus: Boolean, display: Boolean);
Returns
Void
Parameters
row - GridRow. required.
focus - Boolean. 기본값은 false.
true면 지정한 행이 현재 행이 되도록 한다.
display - Boolean. 기본값은 false.
true면 현재 표시 중인 그리드 화면에 표시되도록 스크롤 시킨다.
Code -1
    $('#findRow').click(function () {
        var name = $('#name').val();
        var dept = $('#dept').val();
        var datarow = ds.findRow(['name', 'dept'], [name, dept]);
        if (datarow >= 0) {
            var row = grid.getRowOfDataIndex(datarow);
            grid.revealRow(row, true, true);
        }
    });
Code -2
    $('#findRow').click(function () {
        var name = $('#name').val();
        var dept = $('#dept').val();
        var datarow = ds.findRow(['name', 'dept'], [name, dept]);
        if (datarow) {
            var row = grid.getRowOfDataIndex(datarow.rowId());
            // 혹은
            var row = grid.getRowOfDataRow(datarow);
            grid.revealRow(row, true, true);
        }
    });
See Also
GridRow
GridBase.getRowOfDataIndex
GridBase.focusedRow
GridDataSet.findRow
TreeView.getRowOfDataRow
TreeDataSet.findRow
Examples
Row Model
Tree Rows