ColSpanTagHelper class | QSYS API Reference Guide
Provides a ColSpan tag helper to Razor elements.
Namespace: ASNA.QSys.Expo.Tags Assembly: ASNA.QSys.Expo.Tags.dll
Inheritance: Object –> TagHelper
Remarks
Legacy DDS for display files described field and constant Display positions using a grid-like row and column coordinate system. Typically a field was described with a start-position
spanning to an end-position
according to its width (or field length).
Sometimes it is desirable the override the end-position
by providing a Column Span
value that extends the bounding-box
of the field or constant beyond the natural calculation of the end-position
(as in start_position + length
).
For example, the constant “Selection” in the markup below, has a character length of 9
. Without the ColSpan
property, the end-position
would be calculated as: 4+4+9 = 17
. Instead we want the constant’s bounding box to extend to position 23
(that is 4+4+15
).
Extending a DdsField’s or DdsConstant’s width may be desirable when a CSS style wants to be applied (such as background-color).
<div Row="3">
<DdsConstant Col="4+4" ColSpan="15" Text="Selection" Color="DarkBlue" />
.
.
.
</div>
Properties
Type | Name | Description |
---|---|---|
Int32 | ColSpan | Gets or sets a value that indicates the width positions within a Row, to calculate Column end. |