C# 为SPMeta2中的ImageField设置默认大小
我是SharePoint和SPMeta2的新手。我想给我用SPMeta2创建的这个ImageField一个默认大小300x300,因为如果让人们选择自己的大小,它总是太大C# 为SPMeta2中的ImageField设置默认大小,c#,sharepoint,spmetal,C#,Sharepoint,Spmetal,我是SharePoint和SPMeta2的新手。我想给我用SPMeta2创建的这个ImageField一个默认大小300x300,因为如果让人们选择自己的大小,它总是太大 public static FieldDefinition ContactPicture = new ImageFieldDefinition { Id = new Guid("ATD3DCAD-2A70-49AC-AFB7-BF4D2EDA5627"), Title = "Ko
public static FieldDefinition ContactPicture = new ImageFieldDefinition
{
Id = new Guid("ATD3DCAD-2A70-49AC-AFB7-BF4D2EDA5627"),
Title = "Kontaktfoto",
InternalName = "ContactPicture",
Required = false,
Hidden = false,
ShowInNewForm = true,
ShowInEditForm = true,
ShowInDisplayForm = true,
Group = GroupNames.ContentTypeGroupName,
};
我们似乎无法控制字段属性或字段XML定义的这些设置。宽度/高度似乎由目标发布页面布局上的RichHtmlField控件控制 在您的情况下,您需要按照以下建议更新目标发布页面布局上的RichImageField控件属性:
其他方法可能还包括各种css/javascript技巧,希望这些技巧指向正确的方向
<PublishingWebControls:RichImageField ID="newsArticleImage" runat="server" FieldName="PublishingRollupImage" DisplayWidth="500" DisplayHeight="500"/>