Esempio n. 1
0
        public static CRListAttributesHelper CreateFrom(PXGraph graph, PXCache fieldCache, string field)
        {
            CRListAttributesHelper result        = null;
            PXStringListAttribute  stringListAtt = GetAttribute <PXStringListAttribute>(fieldCache, field);

            if (stringListAtt != null)
            {
                result = new CRStringListAttHelper(stringListAtt);
            }
            PXIntListAttribute intListAtt = GetAttribute <PXIntListAttribute>(fieldCache, field);

            if (intListAtt != null)
            {
                result = new CRIntListAttHelper(intListAtt);
            }
            CRBaseListAttribute baseListAtt = GetAttribute <CRBaseListAttribute>(fieldCache, field);

            if (baseListAtt != null)
            {
                result = new CRBaseListAttHelper(baseListAtt);
            }
            if (result != null)
            {
                result.Graph = graph;
            }
            return(result);
        }
Esempio n. 2
0
 public CRBaseListAttHelper(CRBaseListAttribute listAtt)
     : base()
 {
     _listAtt = listAtt;
 }