XPages中的共享列?

XPages中的共享列?,xpages,Xpages,Notes最近更好的增强之一是视图的共享列。我可以设置宽度。字体、各种设置和在视图中放置共享列。如果我需要说,改变列宽,我在一个地方改变了它,它在我所有的视图中都改变了 在xPage视图中是否仍然可以执行此操作?似乎没有视图列,因此似乎没有创建自定义控件的方法 还有其他方法吗 您可以像我在客户应用程序中那样为每个共享列创建自定义控件 <xp:viewColumn columnName="lastmodified" id="viewColumn4"> <xp:th

Notes最近更好的增强之一是视图的共享列。我可以设置宽度。字体、各种设置和在视图中放置共享列。如果我需要说,改变列宽,我在一个地方改变了它,它在我所有的视图中都改变了

在xPage视图中是否仍然可以执行此操作?似乎没有视图列,因此似乎没有创建自定义控件的方法


还有其他方法吗

您可以像我在客户应用程序中那样为每个共享列创建自定义控件

<xp:viewColumn columnName="lastmodified" id="viewColumn4">
        <xp:this.converter>
            <xp:convertDateTime>
                <xp:this.pattern><![CDATA[${javascript:app.getResourceString("language","DATE_FORMAT")}]]></xp:this.pattern>
            </xp:convertDateTime>
        </xp:this.converter>
        <xp:viewColumnHeader id="viewColumnHeader4">
            <xp:this.value><![CDATA[#{javascript:app.getResourceString("language","COLUMNHEADER_LASTMODIFIED")}]]></xp:this.value>
        </xp:viewColumnHeader>
    </xp:viewColumn>


我试过了,但如何将其插入实际控件中?是否需要将其插入源中?或者有没有一种方法可以使用“设计”选项卡,如果有,如何使用?当您将viewpanel添加到XPage并选择要添加的列时,您将在源代码视图中获得列语法。您可以直接在自定义控件的end viewcolumn标记后添加。重要的是,columnname应该出现在您使用的视图中。如果我理解正确,您必须进入源代码,而不能使用designer执行此操作?不,这不是我的确切意思。一切都可以在设计器中完成。如果打开XPage,则会有“设计”选项卡和“源”选项卡。要添加自定义viewcolumn,最好在“源”选项卡中执行此操作。在向XPage添加代码方面,您将拥有更多的控制权。我可以给你发送一个示例数据库。是的,这就是我使用源选项卡的意思,也是我使用的方式。可以用“设计”选项卡完成吗?如果是,怎么做?