2012-08-08 61 views
4

Notes最新的增強功能之一是視圖的共享列。我可以設定寬度。字體,各種設置並在視圖中放置共享列。如果我需要說,改變一個列的寬度,我在一個地方改變了它,它改變了我的所有觀點。XPages中的共享列?

有沒有辦法在xPage視圖中做到這一點?似乎沒有視圖列,所以似乎沒有創建自定義控件的方法。

任何其他方式來做到這一點?

回答

1

您可以爲每個共享列創建一個自定義控件,就像我在客戶應用程序中一樣。

<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> 
+0

我試過了,但是如何將它插入實際的控制?你需要將它插入源代碼中嗎?或者有沒有辦法使用「設計」選項卡?如果是這樣的話? – 2012-08-09 11:41:21

+0

將視圖添加到XPage並選擇要添加的列時,您將在源視圖中獲得列語法。 在那裏,您可以在endviewcolumn標籤後直接添加自定義控件。 重要的是,列名應該出現在您使用的視圖中。 – 2012-08-12 19:13:54

+0

如果我正確理解你,你必須進入源代碼並且不能和設計師一起做到這一點? – 2012-08-14 12:40:15