Skip to main content
Table of Contents

TTMSFNCDataGridOptions Class

The top-level options object for the grid renderer. Extends the data-layer options with UI-specific sub-options for banding, clipboard, columns, editing, keyboard, localization, lookup, mouse, rows, and selection.

API unit family: TMSFNCDataGridRenderer Inherits from: TTMSFNCDataGridDataOptions

Syntax

GeneratedPascalC++
TTMSFNCDataGridOptions = class(TTMSFNCDataGridDataOptions)
class PASCALIMPLEMENTATION TTMSFNCDataGridOptions : public TTMSFNCDataGridDataOptions

Remarks

Exposed as the grid's Options property. All sub-objects are owned by this instance and assigning to a sub-option property copies its values. Column, row and selection-mode changes rebuild the grid layout; banding and other selection changes only repaint it.

Properties

Name Description
Banding Alternating row-band colouring settings.
Clipboard Clipboard cut, copy, and paste settings.
Column Column-level options including stretching and tree-node index.
Editing In-place editing settings including auto-complete and direct drop-down.
IO Import/export options including HTML export settings.
Keyboard Keyboard navigation and shortcut settings.
Localization Localizable string resources for the filter popup UI.
Lookup Keyboard-lookup (type-to-navigate) settings.
Mouse Mouse interaction settings including sizing, dragging, and scrolling.
Row Row-level options including stretching.
Selection Selection mode and AutoFill settings.