如果指定ValueColumn.cursor属性,就可以分别为各个列变更鼠标处于数据单元格上方时所显示的鼠标光标形状。 光标名称可以使用DataLudi.Cursor常数或指定为用于css cursor的名称。
下列例题中,已在"国家"、"利率"、"项目识别码"等列中指定了cursor属性。
如果想根据数据单元格的值或状态而动态变更光标,则可以使用DisplayOptions.cursorCallback属性。
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;
}
}
});