Example #1
0
 public ViewField(GetViewsField field)
 {
     Name          = field.name;
     DisplayName   = field.displayName;
     Required      = field.required;
     ReadOnly      = field.readOnly;
     DataType      = DataTypeHelper.GetDataType(field.type);
     TypeConverter = TypeDescriptor.GetConverter(DataType);
 }
Example #2
0
        public static GetViewsField Field <T>(string name, string displayName, bool isReadOnly, bool required, bool hasValues)
        {
            GetViewsField field = new GetViewsField
            {
                name                        = name,
                type                        = DataTypeHelper.GetAmplaDataType <T>(),
                displayName                 = displayName,
                hasAllowedValues            = hasValues,
                hasRelationshipMatrixValues = false,
                readOnly                    = isReadOnly,
                required                    = required
            };

            return(field);
        }