Esempio n. 1
0
        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);
        }
Esempio n. 2
0
 public SimpleFieldLayout(IFieldLayout layout)
 {
     if (layout == null)
     {
         Layout  = FieldLayout.PerUnit;
         UnitNum = 1;
     }
     else
     {
         Layout  = layout.Layout;
         UnitNum = layout.UnitNum;
     }
 }