2015-02-07 35 views
0

我試圖將視圖放入一個自定義控件,然後將自定義控件放在UnpMain.xsp中,我試圖直接將它放入UnpMain.xsp,這些作品都沒有。我可以顯示其他組件,例如文本字段,複選框,標籤等,但無論出於何種原因,視圖不會顯示在我的應用程序中,當我在瀏覽器中打開UnpMain.xsp時,它顯示得非常好,所以它不是ACL問題。無法讓視圖顯示在TeamStudio Unplugged應用程序

+0

源代碼rulez。發表一個簡單的示例,說明您試圖做什麼來更新您的問題 – stwissel 2015-02-08 02:57:12

+0

您可以在瀏覽器中打開視圖嗎? – stwissel 2015-02-08 02:57:37

回答

1

(斯蒂芬是正確的:源代碼是有用的,但我會做一個猜測...)

我假設你已經添加了<xp:viewPanel>到XPage上。這是行不通的,因爲Unplugged不支持這種控制。使用所有受支持的控件參見this頁面。

但它確實支持<xp:repeat>控件。這也是Unplugged向頁面添加列表(視圖)的方式。例如:

<xp:this.data> 
    <xp:dominoView 
     var="view1" 
     viewName="default"> 
    </xp:dominoView> 
</xp:this.data> 

<table class="table"> 
    <tbody> 
     <xp:repeat 
      id="repeat1" 
      rows="30" 
      value="#{view1}" 
      var="row"> 

      <tr> 
       <td> 
        <xp:link text="#{row.name}"><xp:this.value><![CDATA[#{javascript:"doc.xsp?documentId=" + row.getUniversalID() + "&action=editDocument"}]]></xp:this.value></xp:link> 
       </td> 
       <td> 
        <xp:text 
         escape="true" 
         id="computedField2" 
         value="#{row.city}"> 
        </xp:text> 
       </td> 
      </tr> 
     </xp:repeat> 

    </tbody> 
</table> 

一件事:我會建議下載最新版本的XControls項目。你可以開始在你的項目中使用它,或者看看源代碼。

相關問題