Skip to main content
Version: 4.1

TabOrderManager

Namespace: Wisej.Web

Assembly: Wisej.Framework (4.1.0.0)

Provides automatic tab order management to containers.

public class TabOrderManager : Component, IExtenderProvider

Constructors

Instance member TabOrderManager()

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

Instance member TabOrderManager(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 member AssignTabOrder(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 member Clear()

Removes all TabOrderManagerDirection values.

Instance member GetTabOrder(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 member ResetTabOrder(container)

Resets the TabOrderManagerDirection assigned to the specified container .

ParameterTypeDescription
containerControl

Instance member SetTabOrder(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 member UpdateTabOrder()

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

Instance member UpdateTabOrder(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.