Как выполнить настройку формы для отображения полей - PullRequest
0 голосов
/ 06 апреля 2019

Я новичок в Ax, я делаю настройку в форме. Когда я нажимаю на Показать больше полей, я хочу показать еще три поля в форме, которые скрываются (FieldC, FieldD, FieldF). Пожалуйста, скажите мне, как достичьэта функциональность.

enter image description here

1 Ответ

5 голосов
/ 08 апреля 2019

Вы можете проверить пример в форме VendTable> Design> MainTab> TabPageDetails> Tab> TabGeneral> HideShowGroup .

Содержит два элемента: комбинированный список ( HideShowComboBox ) и кнопка ( HideShowButton ).

По умолчанию кнопка имеет следующие свойства:

  • AutoDeclaration = Да
  • Text =Показать больше полей
  • HelpText = Показать / скрыть поля.
  • SaveRecord = Нет
  • Граница = Нет
  • BackgroundColor = Dyn Фон белый
  • ImageLocation = EmbeddedResource
  • NormalImage = 7886
  • ButtonDisplay = Текст и изображение слева

У кнопки также есть метод clicked, отвечающий за скрытие / отображение полей, которыедолжны быть скрыты / отображены и для изменения собственного вида (Text, HelpText, NormalImage = 7882 и т. д.)

Обратите внимание, что эта логика управляется в классе DirPartyFormHandler - вы можете установить точки останова и выполнить отладкупроцесс, чтобы понятьфункциональность лучше.

...