SMART datagrid v.1 > Examples

[ grids ver.1.3.6]   Back  Forward

Cursors  Example

如果指定ValueColumn.cursor属性,就可以分别为各个列变更鼠标处于数据单元格上方时所显示的鼠标光标形状。 光标名称可以使用DataLudi.Cursor常数或指定为用于css cursor的名称。 

下列例题中,已在"国家"、"利率"、"项目识别码"等列中指定了cursor属性。 

Grid - 1
rows

如果想根据数据单元格的值或状态而动态变更光标,则可以使用DisplayOptions.cursorCallback属性。 

Code -1
    grid.setDisplayOptions({
        cursorCallback: function (index) {
            if (index.column.name() == 'InterestRate' && index.getValue() < 4) {
                return DataLudi.Cursor.NOT_ALLOWED;
            }                        
            if (index.column.name() == 'CancelledAmount' && index.getValue() > 0) {
                return DataLudi.Cursor.POINTER;
            }
        }
    });

查看源代码 JSP 

See Also
ValueColumn.cursor
DisplayOptions.cursorCallback
CellIndex
Examples
聚焦单元格
Hello Grid