Skip to main content
All docs
V26.1
  • RibbonButtonItem Class

    A ribbon button item.

    Declaration

    export class RibbonButtonItem extends RibbonItemBase

    Remarks

    var ribbonButton = new DevExpress.RichEdit.RibbonButtonItem("sendEmail", "Send Email",
      {icon: "email", showText: true, beginGroup: true});
    
    var options = DevExpress.RichEdit.createOptions();
    options.ribbon.getTab(DevExpress.RichEdit.RibbonTabType.Home).insertItem(ribbonButton,2);
    options.events.customCommandExecuted.addHandler(function(s, e) {
      switch (e.commandName) {
        case 'sendEmail':
          var text = s.document.getText();
          var mailto_link = 'mailto:bob@example.com?subject=Test&body=' + encodeURIComponent(text);
          window = window.open(mailto_link, 'emailWindow');
          if(window && window.open && !window.closed)
            window.close();
          break;
      }
    });
    

    Inherited Members

    Inheritance

    RibbonItemBase
    RibbonButtonItem
    See Also

    constructor(id, text)

    Initializes a new instance of the RibbonButtonItem class with specified settings.

    Declaration

    constructor(
        id: RibbonItemId,
        text: string,
        options?: RibbonButtonItemOptions
    )

    Parameters

    Name Type Description
    id RibbonItemId

    The item identifier.

    text string

    The item text.

    options RibbonButtonItemOptions

    The item options.

    Properties

    icon Property

    Specifies the item icon’s identifier.

    Declaration

    icon?: string

    Property Value

    Type Description
    string

    An icon identifier.

    Remarks

    Refer to the following help topic to view the full list of available icons and their identifiers: Built-In Icon Library.

    localizationId Property

    Specifies an identifier that allows you to localize the item’s text.

    Declaration

    localizationId?: string

    Property Value

    Type Description
    string

    The item’s localization identifier.

    Remarks

    If the text property is specified, the item is not localized.

    See Also

    selected Property

    Specifies whether the button is selected.

    Declaration

    selected: boolean

    Property Value

    Type Description
    boolean

    true to select the button; otherwise, false.

    showText Property

    Specifies the item’s text visibility.

    Declaration

    showText: boolean

    Property Value

    Type Description
    boolean

    true to display the item's text; otherwise, false.

    Remarks

    Use the text property to specify the item text.

    text Property

    Specifies the item text.

    Declaration

    text: string

    Property Value

    Type Description
    string

    The item text.

    toggleMode Property

    Specifies whether the button is in toggle mode.

    Declaration

    toggleMode: boolean

    Property Value

    Type Description
    boolean

    true to enable toggle mode; otherwise, false.

    type Property

    Returns the item’s type.

    Declaration

    readonly type = RibbonItemType.Button

    Property Value

    Type Description
    Button

    Identifies the Button item type.