SMART datagrid v.1 > Classes > GridBase

[ grids ver.1.3.7]   Back  Forward

DataLudi.GridBase.revealRow  method

全部展开通过参数row对象而指定的网格行的祖辈行而露出行。 

而且,如果"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
行模型
树行