public static CSOMOperation AddNumberField(this CSOMOperation operation, string name, string displayName = "", bool required = false, bool uniqueValues = false, string defaultValue = "", string group = "", bool percentage = false, int decimals = 2, int?min = null, int?max = null) { return(operation.AddField(name, FieldType.Number, displayName, required, uniqueValues, defaultValue, group, null, percentage, decimals, max, min)); }
/* Is uniqueValues required for boolean field? */ public static CSOMOperation AddBooleanField(this CSOMOperation operation, string name, string displayName = "", bool required = false, bool uniqueValues = false, bool?defaultValue = null, string group = "") { return(operation.AddField(name, FieldType.Boolean, displayName, required, uniqueValues, defaultValue.HasValue ? defaultValue.Value.ToString() : "", group)); }
public static CSOMOperation AddLookupField(this CSOMOperation operation, string name, string list, string lookupField, string displayName = "", bool required = false, bool uniqueValues = false, string defaultValue = "", string group = "") { return(operation.AddField(name, FieldType.Lookup, displayName, required, uniqueValues, defaultValue, group, lookupList: list, lookupField: lookupField)); }
public static CSOMOperation AddTextField(this CSOMOperation operation, string name, string displayName = "", bool required = false, bool uniqueValues = false, string defaultValue = "", string group = "", int?maxLength = null) { return(operation.AddField(name, FieldType.Text, displayName, required, uniqueValues, defaultValue, group, maxLength)); }
public static CSOMOperation AddChoiceField(this CSOMOperation operation, string name, List <string> choices, ChoiceTypes choiceType, string displayName = "", bool required = false, bool uniqueValues = false, string defaultValue = "", string group = "") { return(operation.AddField(name, FieldType.Choice, displayName, required, uniqueValues, defaultValue, group, choices: choices, choiceType: choiceType)); }