Skip to main content
All docs
V25.1
  • DxRibbonComboBoxItem<TData, TValue>.TextFieldName Property

    Specifies the data source field that contains text for combo box items.

    Namespace: DevExpress.Blazor

    Assembly: DevExpress.Blazor.v25.1.dll

    NuGet Package: DevExpress.Blazor

    Declaration

    [Parameter]
    public string TextFieldName { get; set; }

    Property Value

    Type Description
    String

    The data source field’s name.

    Remarks

    Use the TextFieldName property when you bind the ribbon combo box item to a data source that stores custom objects (IEnumerable<CustomType>). This property specifies the name of the data source field that stores text for the combo box items.

    If the TextFieldName property is not specified, the item searches for the Text field in the data source and uses this field as the text field. Otherwise, the editor populates its items with CustomType.ToString() values.

    ...
    <DxRibbonComboBoxItem Data="FontSizes"
                          @bind-Value="CurrentFontSize"
                          TextFieldName="@nameof(FontSizeInfo.Size)"
                          AllowUserInput="true"
                          NullText="Font Size"
                          Width="120px" />
    ...
    @code {
        private FontSizeInfo CurrentFontSize { get; set; }
        private IEnumerable<FontSizeInfo> FontSizes => FontSizeInfo.DefaultFontSizes;
    }
    

    Ribbon combobox item

    See Also