改变“;“必需”;SharePoint 2010自定义Newform.aspx中字段的属性

本文关键字:aspx 字段 属性 Newform 2010 必需 SharePoint 改变 自定义 | 更新日期: 2023-09-27 18:22:09

我通过克隆SharePoint Designer生成的表单创建了一个自定义的newform.aspx,并将其添加到VS2010项目中。一切似乎都很好,比如设置值等等……但我不知道如何设置字段的Required属性。

基于某个条件,我想将字段的必需属性设置为true或false。

我正在使用CompositeFieldBaseFieldControl访问控件,但它们似乎没有提供设置所需属性值的句柄。

任何指示都将不胜感激。

改变“;“必需”;SharePoint 2010自定义Newform.aspx中字段的属性

您可以将CompositeField的内部项(例如TextField的)的AllowBlank属性设置为true/false。

通过如下获取属性而不是获取控件来找到解决方案。

objListFormWebPart.ItemContext.Fields["fieldDisplayName"].Required = false;