【问题标题】:How to make "SharePoint:FormField" required?如何使“SharePoint:FormField”成为必需?
【发布时间】:2012-06-01 10:57:37
【问题描述】:

我正在制作一个 SharePoint 2010 新/编辑项自定义表单。 我有一个标题字段:

<SharePoint:FormField runat="server" ID="fieldFileLeafRef" ControlMode="Edit" FieldName="FileLeafRef" />

如何使这个字段成为必填项?

【问题讨论】:

    标签: sharepoint sharepoint-2010 required formfield


    【解决方案1】:

    FormField 是一个控件,可以为您分配给它的任何字段呈现 UI,它不代表任何静态字段。在您的代码中,您引用或指向 FormField 以指向 FieldName="FileLeafRef",因此在这种情况下,您需要在内容类型或列表中将字段设置为必需,以便 FormField 将呈现验证器或进行验证。

    【讨论】:

    • Kusek,感谢您的回答,我了解这个 FormField 逻辑,并且我已经在我正在使用的内容类型中设置了 FileLeafRef: 但在形式上它仍然不是必需的。
    • 那么 FileLeafRef 不是可编辑的,它是文档库中文件的 URL 或列表中的项目,因此您将无法使其可编辑。获取值或设置值的唯一方法是上传文件
    • 好的,FileLeafRef 的使用是另一个话题,因为如果我以这种方式呈现它(SharePoint:FormField),我什至无法使简单的文本类型字段成为必需。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-01-13
    • 2015-12-16
    • 2016-09-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多