• Share
    • Twitter
    • LinkedIn
    • Facebook
    • Email
  • Feedback
  • Improve this Doc

Class ActionButtonList

ActionButtonList provides a list of buttons for a group of actions of the same type.

Inheritance
System.Object
ActionButtonList
Implements
IActionControl
Namespace: DotNetNuke.UI.Containers
Assembly: DotNetNuke.dll
Syntax
public class ActionButtonList : CompositeControl, IActionControl
Remarks

ActionButtonList inherits from CompositeControl, and implements the IActionControl Interface. It uses a single ActionCommandButton for each Action.

Properties

| Improve this Doc View Source

ActionManager

Gets the ActionManager instance for this Action control.

Declaration
public ActionManager ActionManager { get; }
Property Value
Type Description
ActionManager

An ActionManager object.

Remarks

ActionButtonList inherits from CompositeControl, and implements the IActionControl Interface. It uses a single ActionCommandButton for each Action.

| Improve this Doc View Source

ButtonSeparator

Gets or sets the Separator between Buttons.

Declaration
public string ButtonSeparator { get; set; }
Property Value
Type Description
System.String

A String.

Remarks

Defaults to 2 non-breaking spaces.

| Improve this Doc View Source

CommandName

Gets or sets the Command Name.

Declaration
public string CommandName { get; set; }
Property Value
Type Description
System.String

A String.

Remarks

Maps to ModuleActionType in DotNetNuke.Entities.Modules.Actions.

| Improve this Doc View Source

DisplayIcon

Gets or sets a value indicating whether gets or sets whether the icon is displayed.

Declaration
public bool DisplayIcon { get; set; }
Property Value
Type Description
System.Boolean

A Boolean.

Remarks

Defaults to False.

| Improve this Doc View Source

DisplayLink

Gets or sets a value indicating whether gets or sets whether the link is displayed.

Declaration
public bool DisplayLink { get; set; }
Property Value
Type Description
System.Boolean

A Boolean.

Remarks

Defaults to True.

| Improve this Doc View Source

ImageURL

Gets or sets the Icon used.

Declaration
public string ImageURL { get; set; }
Property Value
Type Description
System.String

A String.

Remarks

Defaults to the icon defined in Action.

| Improve this Doc View Source

ModuleActions

Gets the ModuleActionCollection to bind to the list.

Declaration
protected ModuleActionCollection ModuleActions { get; }
Property Value
Type Description
ModuleActionCollection

A ModuleActionCollection.

Remarks

ActionButtonList inherits from CompositeControl, and implements the IActionControl Interface. It uses a single ActionCommandButton for each Action.

| Improve this Doc View Source

ModuleControl

Gets or sets the ModuleControl instance for this Action control.

Declaration
public IModuleControl ModuleControl { get; set; }
Property Value
Type Description
IModuleControl

An IModuleControl object.

Remarks

ActionButtonList inherits from CompositeControl, and implements the IActionControl Interface. It uses a single ActionCommandButton for each Action.

Methods

| Improve this Doc View Source

OnAction(ActionEventArgs)

OnAction raises the Action Event.

Declaration
protected virtual void OnAction(ActionEventArgs e)
Parameters
Type Name Description
ActionEventArgs e
Remarks

ActionButtonList inherits from CompositeControl, and implements the IActionControl Interface. It uses a single ActionCommandButton for each Action.

| Improve this Doc View Source

OnLoad(EventArgs)

OnLoad runs when the control is loaded into the Control Tree.

Declaration
protected override void OnLoad(EventArgs e)
Parameters
Type Name Description
EventArgs e
Remarks

ActionButtonList inherits from CompositeControl, and implements the IActionControl Interface. It uses a single ActionCommandButton for each Action.

Events

| Improve this Doc View Source

Action

The eventhandler for the action.

Declaration
public event ActionEventHandler Action
Event Type
Type Description
ActionEventHandler
Remarks

ActionButtonList inherits from CompositeControl, and implements the IActionControl Interface. It uses a single ActionCommandButton for each Action.

Implements

IActionControl

Extension Methods

JsonExtensionsWeb.ToJson(Object)
  • View Source
Back to top by the community, for the community... #DNNCMS