Обучение
Схема обучения
Use advance techniques in canvas apps to perform custom updates and optimization - Training
Use advance techniques in canvas apps to perform custom updates and optimization
Этот браузер больше не поддерживается.
Выполните обновление до Microsoft Edge, чтобы воспользоваться новейшими функциями, обновлениями для системы безопасности и технической поддержкой.
Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
This article provides information about the Dialog form pattern. A dialog box represents an action or activity that users can explicitly commit or cancel. It's used when a user initiates a specific task or process, and the system requires user input about how or whether to proceed.
A dialog box represents an action or activity that users can explicitly commit or cancel. It's used when a user initiates a specific task or process, and the system requires user input about how or whether to proceed. Dialogs are modal and require that users interact with the controls in the dialog before they can return to the parent page. Dialogs also can have multiple sizes. Selection of a dialog size is subjective, and will vary, depending on the form elements that you've modeled on the dialog. The sizes are as follows:
For more detail about the various dialog sizes, see the table in the appendix of this article, under “Selecting the correct dialog size.” We strongly recommend that you review that table. Five patterns are described in this document:
Here are the main changes to this pattern since Microsoft Dynamics AX 2012:
Design
SecondaryInstruction (StaticText) [Optional]
ActionPane (ActionPane) [Optional]
DialogHeader (Group, can repeat) [Optional]
DialogContent (Group, repeats 1..N)
DialogCommitContainer (ButtonGroup)
Design
SecondaryInstruction (StaticText) [Optional]
ActionPane (ActionPane) [Optional]
DialogHeader (Group, can repeat) [Optional]
TabContent (Tab)
DialogFooter (Group) [Optional]
DialogCommitContainer (ButtonGroup)
Design
SecondaryInstruction (StaticText) [Optional]
ActionPane (ActionPane) [Optional]
DialogHeader (Group, can repeat) [Optional]
TabContent (Tab)
TabContent (Tab)
DialogFooter (Group) [Optional]
DialogCommitContainer (ButtonGroup)
Design
SecondaryInstruction (StaticText) [Optional]
ActionPane (ActionPane) [Optional]
DialogHeader (Group, can repeat) [Optional]
DialogContent (Group, repeats 1..N)
DialogCommitContainer (ButtonGroup)
CloseButton ($Button)
The verification checklist shows the steps for manually verifying that the form complies with UX guidelines. This checklist doesn't include any guidelines that will be enforced automatically through the development environment. Open the form in the browser, and walk through these steps. Standard form guidelines:
Dialog guidelines:
A dialog should not have these elements:
This section will have answers to frequently asked questions that are related to this guideline/pattern.
Type of content | Small dialog | Medium dialog | Large dialog | Full dialog | Notes |
---|---|---|---|---|---|
Columns of content | The slider fits one column of content. | The slider fits two columns of contents | The slider fits three columns of content. | The slider fits the viewport width minus peek. | The maximum number of columns depends on the width of the fields in the column. Therefore, the width is defined as x × 100% field size. |
Horizontal scroll | No horizontal scrolling | Avoid horizontal scrolling. | Avoid horizontal scrolling. | OK, provided that the control buttons and commit buttons are visible | |
Vertical scroll | No vertical scroll for typical scenarios (FastTabs can be expanded for special cases). Otherwise, use a Medium dialog. | Yes | Yes | Yes | Avoid putting so much content in the dialog that you cause vertical scrolling of the contents. If your dialog is vertically scrolling at a typical screen resolution, you should make the dialog larger. |
FastTabs | Strongly discouraged | OK but discouraged | Yes | Yes | |
Tabs | Yes | Yes | Yes | Yes | Switching tabs or expanding FastTabs should never cause jumps in the dialog size. The largest tab content must define the choice of the dialog size. |
List/hierarchy | Yes | Yes | Yes | Yes | |
Field groups | Yes | Yes | Yes | Yes | |
Nested field groups | No nested field groups that have a mixed layout direction (matrix or tabular layout) | Multiple-column layout | Multiple-column layout | Yes | |
Custom controls | Yes | Yes | Yes | Yes | |
Grid | Yes, but no horizontal scrolling | Yes, but no horizontal scrolling | Yes, but no horizontal scrolling | Yes | The maximum number of columns depends on the width of the fields in the column. Therefore, the width is defined by x × 100% field size. |
Обучение
Схема обучения
Use advance techniques in canvas apps to perform custom updates and optimization - Training
Use advance techniques in canvas apps to perform custom updates and optimization
События
Присоединение к вызову ИИ Навыков
8 апр., 15 - 28 мая, 07
Отточите свои навыки ИИ и введите подметки, чтобы выиграть бесплатный экзамен сертификации
Зарегистрируйтесь!