示例#1
0
文件: Utils.cs 项目: tobi960/spmeta2
 public void ClientWebPartSetup(ClientWebPartDefinition wpModel, string webId)
 {
     var wpXml = WebpartXmlExtensions
                 .LoadWebpartXmlDocument(BuiltInWebPartTemplates.ClientWebPart)
                 .SetOrUpdateProperty("FeatureId", wpModel.FeatureId.ToString())
                 .SetOrUpdateProperty("ProductId", wpModel.ProductId.ToString())
                 .SetOrUpdateProperty("WebPartName", wpModel.WebPartName)
                 .SetOrUpdateProperty("ProductWebId", webId)
                 .ToString();
 }
示例#2
0
 public static TModelNode AddClientWebPart <TModelNode>(this TModelNode model, ClientWebPartDefinition definition,
                                                        Action <ClientWebPartModelNode> action)
     where TModelNode : ModelNode, IWebpartHostModelNode, new()
 {
     return(model.AddTypedDefinitionNode(definition, action));
 }
示例#3
0
 public static ModelNode AddClientWebPart(this ModelNode model, ClientWebPartDefinition definition, Action <ModelNode> action)
 {
     return(model.AddDefinitionNode(definition, action));
 }
示例#4
0
 public static TModelNode AddClientWebPart <TModelNode>(this TModelNode model, ClientWebPartDefinition definition)
     where TModelNode : ModelNode, IWebpartHostModelNode, new()
 {
     return(AddClientWebPart(model, definition, null));
 }
示例#5
0
 public static ModelNode AddClientWebPart(this ModelNode model, ClientWebPartDefinition definition)
 {
     return(AddClientWebPart(model, definition, null));
 }