【问题标题】:XPages newbie - view columns in discussion databaseXPages 新手 - 查看讨论数据库中的列
【发布时间】:2023-03-31 11:17:01
【问题描述】:

我是一名刚开始使用 XPages 的传统 domino 开发人员。我正在修改标准的 8.5.3 Domino 讨论数据库。我在主要主题和响应表单上添加了一些字段,称为类别。我在类别字段的“主题”左侧的 ($xpAllDocuments) 视图中添加了一个分类列。正如您所期望的那样,这在 Notes 中运行良好,但是当视图在 All Documents xpage 中呈现时,类别 twiste 显示时没有任何标签。我不确定如何修改 xpage 的列数据,因为它似乎使用重复?而不是视图?

非常感谢任何帮助,并为大概的基本询问道歉!

【问题讨论】:

    标签: xpages lotus-domino


    【解决方案1】:

    您必须将类别列添加到自定义控件allDocumentsView,该控件为浏览器呈现视图。

    如何找出在哪里设置新的分类列? 一个好方法是查看某个元素的“所有属性”。为此,打开自定义控件allDocumentsView 的源窗格,将光标定位在<xe:dataView 上并查看“所有属性”。如果您将鼠标悬停在属性的标签上,您会看到一个带有简短说明的帮助窗口。

    在您的情况下,categoryColumn 是您正在寻找的属性。假设您添加了一个分类列 Categories 来查看 ($xpAllDocuments),那么您将不得不放入属性 categoryColumn:

    这样,您的源代码将扩展

        <xe:this.categoryColumn>
            <xe:viewCategoryColumn
                columnName="Categories"
                columnTitle="Categories">
            </xe:viewCategoryColumn>
        </xe:this.categoryColumn>
    

    您将在呈现的 XPage 中看到添加的分类列。

    【讨论】:

      【解决方案2】:

      我不详细了解讨论模板,但是当所有文档 Xpage 使用重复控件时,您不能期望像 Notes 视图中的自动类别展开/折叠功能。 如果需要,您需要 Xpage 上的 View 控件。

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-25
      • 2016-08-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多