sharepoint - CAML无法在自定义字段中引用自定义属性

标签 sharepoint moss sharepoint-2007

我正在尝试在SharePoint中创建自定义字段类型。
我的自定义字段类型具有一个名为CustomProperty的自定义属性。

<FieldTypes>
  <FieldType>
    <Field Name="TypeName">CustomField</Field>
    <Field Name="InternalType">CustomField</Field>
    ..............................
    ..............................
    <PropertySchema>
      <Fields>
        <Field Name="CustomProperty" DisplayName="CustomProperty" Type="Text" Hidden="TRUE" />
      </Fields>
      <RenderPattern Name="DisplayPattern">
      <Property Select="CustomProperty" />
    </RenderPattern>
  </FieldType>
</FieldTypes>

我正在尝试在DisplayPattern中呈现此自定义属性的值。

但看起来CAML无法引用自定义属性。

即使CustomValue属性设置正确,我也没有得到任何值。

知道如何在CAML中引用自定义属性吗?

最佳答案

不幸的是,据我所见,没有简单的方法可以实现这一目标。

最好的选择是使用它。覆盖的GetCustomProperty函数(或Note字段的GetFieldValueAsHtml)中的GetFieldValue(“CustomProperty”)。

传递到GetFieldValue函数中的值字符串是CAML的输出,因此您可以附加它并将其传递出去。

关于sharepoint - CAML无法在自定义字段中引用自定义属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/915624/

相关文章:

sharepoint - 如何保存内容类型的 Word 模板而不填写必填字段

asp.net - 哪些 SharePoint 开发概念对于 ASP.Net 开发人员来说最难理解?

iis - 通过 Kendo DLL 或 REST 将共享点数据绑定(bind)到 Kendo 枢轴网格

javascript - 如何通过 Javascript 检索有关 SharePoint 中网站内容的数据?

c++ - 在 C++ 中计算一次后跨多个线程共享只读数据

sharepoint - 将MOSS '07站点从开发阶段推广到生产阶段

xml - 以 xml 格式导出 Sharepoint 列表的最简单方法是什么?

sharepoint - MOSS 2007 : SPListItem. DateTime 字段的 GetFormattedValue 有错误?

css - 以访客身份登录时,Sharepoint 母版页会有所不同吗?

sharepoint - 调试 SharePoint 页面布局中的 WebPart 错误