Ejemplo n.º 1
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);
        }