Я использую Dev Express FormLayout. Я использую функцию AddGroupItem
, чтобы добавить один элемент в форму. Внутри функции AddGroupItem
я использовал функцию SetNestedContent
, чтобы добавить ComboBox.
Я использовал приведенный ниже код, чтобы включить отображение сообщения проверки для поля. Поле со списком работает, но сообщение проверки не появляется.
g.Items.Add(m => m.CustomerEmail, i =>
{
i.SetNestedContent(() =>
{
Html.DevExpress().ComboBox(cSettings =>
{
cSettings.Name = "Customer Email";
cSettings.ShowModelErrors = true;
cSettings.Properties.ValidationSettings.ErrorDisplayMode = ErrorDisplayMode.Text;
cSettings.Properties.ValidationSettings.ErrorTextPosition = ErrorTextPosition.Bottom;
cSettings.Properties.ValidationSettings.Display = Display.Dynamic;
cSettings.Properties.ValidationSettings.ErrorFrameStyle.Wrap = DefaultBoolean.True;
}).BindList(ViewBag.ListOfProductForUser).Render();
});
});
В том же FormLayout я использовал другой код для добавления, подобный приведенному ниже, чтобы добавить в поле со списком и добавить в настройки проверки. Код ниже:
g.Items.Add(m => m.Product, i =>
{
i.NestedExtension().ComboBox(s => AssignComboBoxSettings(s));
});
Сообщение о проверке для указанного выше поля будет отображаться в форме.
Мне нужны указатели, чтобы двигаться вперед. Большое спасибо.