我通过克隆SharePoint Designer生成的表单并将其添加到VS2010项目来创建自定义newform.aspx。一切似乎都工作得很好,比如设置值等...但我无法弄清楚如何设置字段的Required
属性。
根据某个条件,我想将字段的必需属性设置为true或false。
我使用CompositeField
和BaseFieldControl
访问控件,但他们似乎没有提供设置所需属性值的句柄。
非常感谢任何指针。
答案 0 :(得分:0)
您可以将AllowBlank
的内部项目(例如TextField
)的CompositeField
属性设置为true / false。
答案 1 :(得分:0)
通过如下抓取属性来管理以找到解决方案而不是获取控件。
objListFormWebPart.ItemContext.Fields["fieldDisplayName"].Required = false;