4
Notes最新的增强功能之一是视图的共享列。我可以设定宽度。字体,各种设置并在视图中放置共享列。如果我需要说,改变一个列的宽度,我在一个地方改变了它,它改变了我的所有观点。XPages中的共享列?
有没有办法在xPage视图中做到这一点?似乎没有视图列,所以似乎没有创建自定义控件的方法。
任何其他方式来做到这一点?
Notes最新的增强功能之一是视图的共享列。我可以设定宽度。字体,各种设置并在视图中放置共享列。如果我需要说,改变一个列的宽度,我在一个地方改变了它,它改变了我的所有观点。XPages中的共享列?
有没有办法在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>
我试过了,但是如何将它插入实际的控制?你需要将它插入源代码中吗?或者有没有办法使用“设计”选项卡?如果是这样的话? – 2012-08-09 11:41:21
将视图添加到XPage并选择要添加的列时,您将在源视图中获得列语法。 在那里,您可以在endviewcolumn标签后直接添加自定义控件。 重要的是,列名应该出现在您使用的视图中。 – 2012-08-12 19:13:54
如果我正确理解你,你必须进入源代码并且不能和设计师一起做到这一点? – 2012-08-14 12:40:15