DxRibbonComboBoxItem<TData, TValue>.TextFieldName Property
Specifies the data source field that contains text for combo box items.
Namespace: DevExpress.Blazor
Assembly: DevExpress.Blazor.v24.2.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;
}
See Also