Effective Page Display Techniques
An Expo Display Page is an ASP.NET RazorPage that uses ASNA.Expo TagHelpers to Render a Workstation file using a flexible Grid Layout suitable to present with fidelity a migrated IBM i Displayfile.
Model
QSys.Model Attributes
Monarch Base provides the following Attributes to assist in defining the data model Display Page. All of these Tag Helpers reside in the ASNA.QSys.Expo.Model
namespace. Even though their names end in Attribute
, it is the convention to omit this suffix.
File Level
DisplayPage
Record Level
Record
SubfileControl
SubfileRecord
Field Level
Byte
Char
Date
Dec
View
QSys.Expo Tag Helpers
Monarch Base provides the following Tag Helpers to assist in rendering the information on the Display Page Model. All of these Tag Helpers reside in the ASNA.QSys.Expo.Tags
namespace. Even though their names end in TagHelper
, it is the convention to omit this suffix.
File Level
DdsFile
DdsFunctionKeys
DdsMessagePanel
Record Level
DdsButton
DdsRecord
DdsSubfileControl
DdsSubfileRecord
Field Level
Define a Constant with:
- DdsConstant
Define Fields with these Tag Helpers:
- DdsCharField
- DdsCheckboxField
- DdsDateField
- DdsDecDateField
- DdsDecField
- DdsRadioButtonGroupField
- DdsSignature
Locate an arbitrary HTML Element at a particular Row/Column position with:
- Col
- ColSpan
- DdsGridRow