Skip to main content
Version: 3.5

TabOrderManager

Namespace: Wisej.Web

Assembly: Wisej.Framework (3.5.0.0)

Provides automatic tab order management to containers.

public class TabOrderManager : Component, IExtenderProvider

Constructors

Instance memberTabOrderManager()

Initializes a new instance of the TabOrderManager without a specified container.

Instance memberTabOrderManager(container)

Initializes a new instance of the TabOrderManager class with a specified container.

NameTypeDescription
containerIContainerAn IContainer that represents the container of the JavaScript extender.

Methods

Static memberAssignTabOrder(container, direction, tabIndex, deep)

Updates the TabIndex of all the children controls.

ParameterTypeDescription
containerControlContainer owning the children to update.
directionTabOrderManagerDirectionOne of TabOrderManagerDirection indicating how to increase the tab index.
tabIndexInt32Starting tab index.
deepBooleanTrue to assign the tab index of all children at all levels.

Returns: Int32.

Instance memberClear()

Removes all TabOrderManagerDirection values.

Instance memberGetTabOrder(container)

Returns or sets the TabOrderManagerDirection assigned to the specified container.

ParameterTypeDescription
containerControlThe container that will use the TabOrderManager to automatically arrange the TabIndex of its children.

Returns: TabOrderManagerDirection. One of the TabOrderManagerDirection values.

Instance memberResetTabOrder(container)

Resets the TabOrderManagerDirection assigned to the specified container .

ParameterTypeDescription
containerControl

Instance memberSetTabOrder(container, value)

Adds the TabOrderManagerDirection to the specified container.

ParameterTypeDescription
containerControlThe container to assign the TabOrderManagerDirection to.
valueTabOrderManagerDirectionNew TabOrderManagerDirection to assign to the container .

Instance memberUpdateTabOrder()

Updates the tab order of the top container and all its child containers.

Instance memberUpdateTabOrder(container, direction)

Updates the TabIndex of all children controls using the specified TabOrderManagerDirection to calculate the tabbing order.

ParameterTypeDescription
containerControlThe Control that container the child control to update.
directionTabOrderManagerDirectionThe TabOrderManagerDirection used to determine the new tabbing order.