Werden DevExpress MVC Controls für die Steuerelemente verwendet, müssen die entsprechenden Eigenschaften RowSpan
, ColumnSpan
und SpanRules
des Adaptiven Layouts entsprechend gesetzt werden.Insbesondere bei dem Einsatz des Steuerlementes in Dialogen ist das korrekte Setzen wichtig.
Dabei werden die Eigenschaften aus ControlBase
enstprechnd an das MVC Element übertragen.
mvcxItem.ColumnSpan = control.ColSpan;
mvcxItem.RowSpan = control.RowSpan;
foreach (Models.SpanRule spanrule in control.SpanRules) {
mvcxItem.SpanRules.Add(
new DevExpress.Web.SpanRule() {
BreakpointName = spanrule.BreakpointName,
ColumnSpan = spanrule.ColumnSpan,
RowSpan = spanrule.RowSpan
});
}