SMART datagrid v.1 > Concepts

Back  Forward

Concepts.Cell Index Overview

SMART datagrid格的数据区域由数据单元格和组页眉或页脚等单元格所构成,而为了访问各个单元格,我们需要具有显示单元格位置的唯一值。 单元格位置取决于包含单元格的Row index,而如果是数据单元格的情况,则会取决于包含单元格的。 

CellIndex对象具有该值,并且在其中定义了几种所需属性和方法等。 基本上,需要单元格位置的函数或事件参数都会是这个Cell Index对象。 另外,可以通过GridBase.focusedIndex属性,指定或得知具有网格输入焦点的当前单元格位置。 

Code -1
    // 变更Focus Index。
    var index = grid.focusedIndex();
    if (index.rowIndex < 10) {
        var column = grid.getVisibleColumn(2);
        index = new CellIndex(10, column);
        grid.setFocusedIndex(index);
    }

除数据单元格以外的其他单元格中,Cell Index的column值可能会是null。 而且,也会有只需column值的情况。 

Note
See Also
GridRow
GridColumn
GridRange
GridBase.setFocusedIndex
Examples
聚焦单元格