public static string LayoutClass(this IFieldInfoEx field) { if (field == null) { return(string.Empty); } IFieldLayout layout = field.Layout; if (layout == null) { return(string.Empty); } switch (layout.Layout) { case FieldLayout.PerUnit: if (layout.UnitNum == 1) { return(string.Empty); } return("dc-" + layout.UnitNum); case FieldLayout.PerLine: return("dc-all"); } return(string.Empty); }
public SimpleFieldLayout(IFieldLayout layout) { if (layout == null) { Layout = FieldLayout.PerUnit; UnitNum = 1; } else { Layout = layout.Layout; UnitNum = layout.UnitNum; } }