コード例 #1
0
ファイル: FieldScenariosTest.cs プロジェクト: tobi960/spmeta2
        public void CanDeploy_Field_To_O365_RootSiteCollection()
        {
            // Fields provision seems to fail on O365 root site collection #885
            // https://github.com/SubPointSolutions/spmeta2/issues/885

            var fieldDef = new BooleanFieldDefinition
            {
                Id           = Rnd.Guid(),
                Title        = Rnd.String(),
                InternalName = Rnd.String(),

                Required = false,
                Hidden   = false,

                //ShowInNewForm = true,
                //ShowInEditForm = true,
                //ShowInDisplayForm = true,

                Group = Rnd.String()
            };

            var model = SPMeta2Model.NewSiteModel(site =>
            {
                site.AddField(fieldDef);
            });

            TestModel(model);
        }
コード例 #2
0
 public static TModelNode AddBooleanField <TModelNode>(this TModelNode model, BooleanFieldDefinition definition,
                                                       Action <BooleanFieldModelNode> action)
     where TModelNode : ModelNode, IFieldHostModelNode, new()
 {
     return(model.AddTypedDefinitionNode(definition, action));
 }
コード例 #3
0
 public static ModelNode AddBooleanField(this ModelNode model, BooleanFieldDefinition definition, Action <ModelNode> action)
 {
     return(model.AddDefinitionNode(definition, action));
 }
コード例 #4
0
 public static TModelNode AddBooleanField <TModelNode>(this TModelNode model, BooleanFieldDefinition definition)
     where TModelNode : ModelNode, IFieldHostModelNode, new()
 {
     return(AddBooleanField(model, definition, null));
 }
コード例 #5
0
 public static ModelNode AddBooleanField(this ModelNode model, BooleanFieldDefinition definition)
 {
     return(AddBooleanField(model, definition, null));
 }