示例#1
0
        public static IDataType SetTagDataTypePreValues(this IDataType dataType, string tagGroup, StorageType storageType)
        {
            dataType.AddPreValue(tagGroup, 1, "group")
            .AddPreValue(storageType.ToString(), 1, "storageType")
            .Save();

            return(dataType);
        }
示例#2
0
        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);
        }