Constructor options for DefaultController.

The specified controllers are chained in a CompositeController in the following order:

Setting an option to null will disable that behavior. If an option is not specified (undefined), a default controller is used. Check the documentation of the individual options for details.

2024.0

interface DefaultControllerConstructorOptions {
    contextMenuController?: Controller | null;
    hoverController?: Controller | null;
    navigateController?: Controller | null;
    selectController?: Controller | null;
}

Properties

contextMenuController?: Controller | null

The context menu controller to use. Defaults to a ContextMenuController. If null, opening context menu's is disabled.

hoverController?: Controller | null

The hover controller to use. Defaults to a HoverController. If null, hovering is disabled.

navigateController?: Controller | null

The navigate controller to use. Defaults to a NavigateController. If null, navigation is disabled.

selectController?: Controller | null

The select controller to use. Defaults to a SelectController. If null, selection is disabled.