Skip to main content

TcxCustomScheduler.ResourceNavigator Property

Represents the resource navigator.

Declaration

property ResourceNavigator: TcxSchedulerResourceNavigator read; write;

Property Value

Type
TcxSchedulerResourceNavigator

Remarks

Resources are used to group schedules (if the View’s GroupingKind property is set to gkByResource or gkByDate and more than one resource is defined) to facilitate managing user time. The scheduler allows an end-user to navigate the resources in the scheduling area. To navigate resources, the resource navigation buttons and scrollbar are located in the scheduling area:

An end-user can scroll resources forwards and backwards one at a time, browse resources by pages forwards and backwards, jump to the first or last resource, increment or decrement the number of resources that are being displayed in the scheduling area.

The TcxSchedulerResourceNavigator class provides functionality for managing the resource navigation. Custom buttons can be used to perform custom operations (see the CustomButtons property and the OnButtonClick event).

It provides a flexible mechanism for organizing resources into multiple pages to allow end-users to view resources split across pages in the scheduling area or show all the resources at once (see the TcxSchedulerOptionsView.ResourcesPerPage property).

The TcxSchedulerResourceNavigator class provides access to the built-in buttons (see the Buttons property) to allow the built-in button settings to be modified as follows: the visibility of each button (see the TcxSchedulerNavigatorButton.Visible property), the button’s glyph (see the TcxSchedulerNavigatorButton.ImageIndex property) and the hint text (see the TcxSchedulerNavigatorButton.Hint property).

The visibility of the entire resource navigator can be specified (see the Visibility property) or just a set of the resource navigation buttons (see the ShowButtons property).

If required, a different collection of images for drawing the buttons can be specified (see the ButtonImages property). And the buttons can also be custom painted (see the TcxSchedulerResourceNavigator.OnCustomDrawButton event).

See Also