Skip to main content
A newer version of this page is available. .
Tab

ValidationSettings.Display Property

Gets or sets a value that specifies the render style of the error message displayed along the editor if its value has not passed the validation criteria specified.

Namespace: DevExpress.Web

Assembly: DevExpress.Web.v20.1.dll

NuGet Package: DevExpress.Web

Declaration

[DefaultValue(Display.Static)]
public Display Display { get; set; }

Property Value

Type Default Description
Display Static

One of the Display enumeration values.

Available values:

Name Description
Static

Specifies that an error frame is displayed around the validated editor, preserving its position. An empty space for the error message is initially rendered near the editor.

Display_Static.png

Dynamic

Specifies that an error frame is displayed at the validated editor’s position, shifting the editor itself. The error message is rendered dynamically at the moment the editor fails validation.

Display_Dynamic.png

None

No error message is displayed.

Property Paths

You can access this nested property as listed below:

Show 156 property paths
Library Object Type Path to Display
ASP.NET Controls and MVC Extensions ASPxAutoCompleteBoxBase
.ValidationSettings .Display
ASPxBinaryImage
.ValidationSettings .Display
ASPxButtonEdit
.ValidationSettings .Display
ASPxButtonEditBase
.ValidationSettings .Display
ASPxCalendar
.ValidationSettings .Display
ASPxCheckBox
.ValidationSettings .Display
ASPxCheckBoxList
.ValidationSettings .Display
ASPxCheckListBase
.ValidationSettings .Display
ASPxColorEdit
.ValidationSettings .Display
ASPxComboBox
.ValidationSettings .Display
ASPxDateEdit
.ValidationSettings .Display
ASPxDropDownEdit
.ValidationSettings .Display
ASPxDropDownEditBase
.ValidationSettings .Display
ASPxEdit
.ValidationSettings .Display
ASPxGridLookup
.ValidationSettings .Display
HERibbonCustomCssListBoxProperties
.ValidationSettings .Display
ToolbarComboBoxProperties
.ValidationSettings .Display
ToolbarCustomComboBoxProperties
.ValidationSettings .Display
ASPxListBox
.ValidationSettings .Display
ASPxListEdit
.ValidationSettings .Display
ASPxMemo
.ValidationSettings .Display
ASPxPureTextBoxBase
.ValidationSettings .Display
ASPxRadioButton
.ValidationSettings .Display
ASPxRadioButtonList
.ValidationSettings .Display
DateNavigatorProperties
.ValidationSettings .Display
ASPxSpinEdit
.ValidationSettings .Display
ASPxSpinEditBase
.ValidationSettings .Display
ASPxTextBox
.ValidationSettings .Display
ASPxTextBoxBase
.ValidationSettings .Display
ASPxTextEdit
.ValidationSettings .Display
ASPxTimeEdit
.ValidationSettings .Display
ASPxTokenBox
.ValidationSettings .Display
ASPxTrackBar
.ValidationSettings .Display
AutoCompleteBoxPropertiesBase
.ValidationSettings .Display
BinaryImageEditProperties
.ValidationSettings .Display
ButtonEditProperties
.ValidationSettings .Display
ButtonEditPropertiesBase
.ValidationSettings .Display
CalendarProperties
.ValidationSettings .Display
CheckBoxListProperties
.ValidationSettings .Display
CheckBoxProperties
.ValidationSettings .Display
CheckListPropertiesBase
.ValidationSettings .Display
ColorEditProperties
.ValidationSettings .Display
ComboBoxProperties
.ValidationSettings .Display
DateEditCalendarProperties
.ValidationSettings .Display
DateEditProperties
.ValidationSettings .Display
DateEditTimeEditProperties
.ValidationSettings .Display
DropDownEditProperties
.ValidationSettings .Display
DropDownEditPropertiesBase
.ValidationSettings .Display
EditProperties
.ValidationSettings .Display
GridLookupProperties
.ValidationSettings .Display
ListBoxProperties
.ValidationSettings .Display
ListEditProperties
.ValidationSettings .Display
MemoProperties
.ValidationSettings .Display
MVCxBinaryImage
.ValidationSettings .Display
MVCxButtonEdit
.ValidationSettings .Display
MVCxButtonEditProperties
.ValidationSettings .Display
MVCxCalendar
.ValidationSettings .Display
MVCxCalendarProperties
.ValidationSettings .Display
MVCxCheckBox
.ValidationSettings .Display
MVCxCheckBoxList
.ValidationSettings .Display
MVCxCheckBoxListProperties
.ValidationSettings .Display
MVCxCheckBoxProperties
.ValidationSettings .Display
MVCxColorEdit
.ValidationSettings .Display
MVCxColorEditProperties
.ValidationSettings .Display
MVCxColumnButtonEditProperties
.ValidationSettings .Display
MVCxColumnCheckBoxProperties
.ValidationSettings .Display
MVCxColumnColorEditProperties
.ValidationSettings .Display
MVCxColumnComboBoxProperties
.ValidationSettings .Display
MVCxColumnDateEditProperties
.ValidationSettings .Display
MVCxColumnDropDownEditProperties
.ValidationSettings .Display
MVCxColumnMemoProperties
.ValidationSettings .Display
MVCxColumnSpinEditProperties
.ValidationSettings .Display
MVCxColumnTextBoxProperties
.ValidationSettings .Display
MVCxColumnTimeEditProperties
.ValidationSettings .Display
MVCxColumnTokenBoxProperties
.ValidationSettings .Display
MVCxComboBox
.ValidationSettings .Display
MVCxComboBoxProperties
.ValidationSettings .Display
MVCxDateEdit
.ValidationSettings .Display
MVCxDateEditProperties
.ValidationSettings .Display
MVCxDropDownEdit
.ValidationSettings .Display
MVCxDropDownEditProperties
.ValidationSettings .Display
MVCxGridLookup
.ValidationSettings .Display
MVCxGridLookupProperties
.ValidationSettings .Display
MVCxListBox
.ValidationSettings .Display
MVCxListBoxProperties
.ValidationSettings .Display
MVCxMemo
.ValidationSettings .Display
MVCxMemoProperties
.ValidationSettings .Display
MVCxRadioButton
.ValidationSettings .Display
MVCxRadioButtonList
.ValidationSettings .Display
MVCxRadioButtonListProperties
.ValidationSettings .Display
MVCxRadioButtonProperties
.ValidationSettings .Display
MVCxRibbonComboBoxProperties
.ValidationSettings .Display
MVCxSpinEdit
.ValidationSettings .Display
MVCxSpinEditProperties
.ValidationSettings .Display
MVCxTextBox
.ValidationSettings .Display
MVCxTextBoxProperties
.ValidationSettings .Display
MVCxTimeEdit
.ValidationSettings .Display
MVCxTimeEditProperties
.ValidationSettings .Display
MVCxTokenBox
.ValidationSettings .Display
MVCxTokenBoxProperties
.ValidationSettings .Display
MVCxTrackBar
.ValidationSettings .Display
MVCxTrackBarProperties
.ValidationSettings .Display
MVCxValidationEdit
.ValidationSettings .Display
MVCxValidationEditProperties
.ValidationSettings .Display
RadioButtonListProperties
.ValidationSettings .Display
RadioButtonProperties
.ValidationSettings .Display
RibbonCheckBoxProperties
.ValidationSettings .Display
RibbonComboBoxProperties
.ValidationSettings .Display
RibbonDateEditProperties
.ValidationSettings .Display
RibbonSpinEditProperties
.ValidationSettings .Display
RibbonTextBoxProperties
.ValidationSettings .Display
SpinEditProperties
.ValidationSettings .Display
SpinEditPropertiesBase
.ValidationSettings .Display
TextBoxProperties
.ValidationSettings .Display
TextBoxPropertiesBase
.ValidationSettings .Display
TextEditProperties
.ValidationSettings .Display
TimeEditProperties
.ValidationSettings .Display
TokenBoxProperties
.ValidationSettings .Display
TrackBarProperties
.ValidationSettings .Display
ASP.NET Bootstrap Controls BootstrapBinaryImage
.ValidationSettings .Display
BootstrapBinaryImageEditProperties
.ValidationSettings .Display
BootstrapButtonEdit
.ValidationSettings .Display
BootstrapButtonEditProperties
.ValidationSettings .Display
BootstrapCalendar
.ValidationSettings .Display
BootstrapCalendarProperties
.ValidationSettings .Display
BootstrapCheckBox
.ValidationSettings .Display
BootstrapCheckBoxList
.ValidationSettings .Display
BootstrapCheckBoxListProperties
.ValidationSettings .Display
BootstrapCheckBoxProperties
.ValidationSettings .Display
BootstrapColorEdit
.ValidationSettings .Display
BootstrapColorEditProperties
.ValidationSettings .Display
BootstrapComboBox
.ValidationSettings .Display
BootstrapComboBoxProperties
.ValidationSettings .Display
BootstrapDateEdit
.ValidationSettings .Display
BootstrapDateEditCalendarProperties
.ValidationSettings .Display
BootstrapDateEditProperties
.ValidationSettings .Display
BootstrapDateEditTimeEditProperties
.ValidationSettings .Display
BootstrapDropDownEdit
.ValidationSettings .Display
BootstrapDropDownEditProperties
.ValidationSettings .Display
BootstrapListBox
.ValidationSettings .Display
BootstrapListBoxProperties
.ValidationSettings .Display
BootstrapMemo
.ValidationSettings .Display
BootstrapMemoProperties
.ValidationSettings .Display
BootstrapRadioButton
.ValidationSettings .Display
BootstrapRadioButtonList
.ValidationSettings .Display
BootstrapRadioButtonListProperties
.ValidationSettings .Display
BootstrapRadioButtonProperties
.ValidationSettings .Display
BootstrapSchedulerDateNavigatorProperties
.ValidationSettings .Display
BootstrapSpinEdit
.ValidationSettings .Display
BootstrapSpinEditProperties
.ValidationSettings .Display
BootstrapTagBox
.ValidationSettings .Display
BootstrapTagBoxProperties
.ValidationSettings .Display
BootstrapTextBox
.ValidationSettings .Display
BootstrapTextBoxProperties
.ValidationSettings .Display
BootstrapTimeEdit
.ValidationSettings .Display
BootstrapTimeEditProperties
.ValidationSettings .Display

Remarks

Use the Display property to control the manner in which the error message is displayed along the editor. Settings this property value to None hides the error message. The other values of this property affect the layout differently, depending on the ValidationSettings.ErrorDisplayMode property value.

  • If the ValidationSettings.ErrorDisplayMode is set to None (the error frame mode), the Display property controls the way in which the error frame is displayed around the editor.

    • In Dynamic mode, the frame is displayed at the editor’s position, shifting the editor itself.
    • In Static mode, the error frame is displayed around the editor, preserving its position.
  • In all other cases (when the ValidationSettings.ErrorDisplayMode property is set to ImageWithText, ImageWithTooltip or Text), the Display property value doesn’t affect the actual layout. The only difference is that in Static mode, a space for the error message is initially rendered along with the editor, while in Dynamic mode it is generated dynamically when necessary.

Note

When a grid-based control is in Batch Edit mode, set the Display property to Dynamic, so as not to render the empty space (the validation error element) near the edit cell.

Web Forms:

...
<dx:GridViewDataSpinEditColumn FieldName="UnitPrice">
    <PropertiesSpinEdit DisplayFormatString="c" DisplayFormatInEditMode="true" MinValue="0" MaxValue="60000">
        <ValidationSettings Display="Dynamic" RequiredField-IsRequired="true" />
    </PropertiesSpinEdit>
</dx:GridViewDataSpinEditColumn>
...

MVC:

settings.CellEditorInitialize = (s, e) => {
    ASPxEdit editor = (ASPxEdit)e.Editor;
    editor.ValidationSettings.Display = Display.Dynamic;
};

The following code snippets (auto-collected from DevExpress Examples) contain references to the Display property.

Note

The algorithm used to collect these code examples remains a work in progress. Accordingly, the links and snippets below may produce inaccurate results. If you encounter an issue with code examples below, please use the feedback form on this page to report the issue.

See Also