public static IDataType SetTagDataTypePreValues(this IDataType dataType, string tagGroup, StorageType storageType) { dataType.AddPreValue(tagGroup, 1, "group") .AddPreValue(storageType.ToString(), 1, "storageType") .Save(); return(dataType); }
public static IDataType SetMultiNodeTreePickerPreValues(this IDataType dataType, MultiNodeTreePickerPreValues multiNodeTreePickerPreValues) { if (dataType.GetDataTypePreValues().Any()) { dataType.DeleteAllPreValues(); } dataType.AddPreValue(multiNodeTreePickerPreValues.StartNode.ToJsonString(), 1, "startNode") .AddPreValue(multiNodeTreePickerPreValues.AllowedDocTypes, 2, "filter") .AddPreValue(multiNodeTreePickerPreValues.MinSelectedNodes.ToString(), 3, "minNumber") .AddPreValue(multiNodeTreePickerPreValues.MaxSelectedNodes.ToString(), 4, "maxNumber") .AddPreValue(multiNodeTreePickerPreValues.ShowEditButton ? "1" : "0", 5, "showEditButton"); return(dataType); }