SMART datagrid v.1 > Classes > GroupRow

Back  Forward

DataLudi.GroupRow.visitAll  method

指定在callback参数的回调函数,将会运行在所有子孙行。 

如果只想运行在特定级别的子孙行,就可以使用visit。 

function visitAll (callback: Function);
Returns
Void
Parameters
callback - Function. required.

function (row:GridRow, count:Integer, index:Integer):Boolean;

Code -1
    // 当勾选/未勾选树行时,同样会变更所有子孙行的勾选状态。
    var visiting = false;
    treeMain.onRowChecked = function (grid, row, checked) {
        if (!visiting) {
            visiting = true;
            row.visitAll(function (child) {
                grid.setChecked(child, checked);
            });
            visiting = false;
        }
    };
See Also
visit
GridBase.setChecked
GridRow.checked
Examples
访问子行