Dev Express Сообщение проверки FormLayout SetNestedContent не отображается - PullRequest
0 голосов
/ 27 мая 2020

Я использую 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));
        });

Сообщение о проверке для указанного выше поля будет отображаться в форме.

Мне нужны указатели, чтобы двигаться вперед. Большое спасибо.

...