點擊視圖面板中的鏈接時,是否有任何方式在新的瀏覽器選項卡中打開文檔?從xPages viewpanel的新選項卡中打開文檔?
2
A
回答
2
你有兩個選擇。其中一個就是Tim解釋道。另一種方法是,您可以將視圖列值計算爲鏈接。在那裏你可以使用_new或_blank屬性。
簡單地說,查看列可以作爲HTML給出。在那裏你可以用html href標籤來計算頁面。
1
這僅是瀏覽器設置。你只需要在鏈接中添加target =「_ blank」。
2
「target」是視圖面板組件的屬性之一。如果您將「_blank」(如Ferry建議的那樣)指定爲該屬性的值,則應將其應用於每行的鏈接。但請記住,您最終受到最終用戶瀏覽器設置的限制。一個用戶可能會得到一個新選項卡,另一個用戶可能會獲得一個全新的窗口,而另一個用戶可能不會獲得任何內容,因爲該鏈接被視爲彈出窗口並被阻止。
1
嘗試此操作後,我決定不要使用它的原因有很多,但希望發佈下面的過程來實現它。
在視圖列顯示選項卡選擇計算值和輸入一個公式如下:
var _row:NotesXspViewEntry = viewEntry;
var _unid = _row.getUniversalID();
return "<a href='0/" + _unid + "?OpenDocument' TARGET='_new'>" + _row.getColumnValue("RequestNum") + "</a>"
在顯示選項卡選擇HTML。
1
只需添加另一個選項即可。 如果將列顯示設置爲「隱藏」,則可以將標準鏈接控件置於列中。例如。如果所需的列鏈接文本是'名字'列,它打開了一個新的標籤頁'Person.xsp'
<xp:viewColumn columnName="firstName" id="vcFirstNameCol" displayAs="hidden">
<xp:viewColumnHeader value="First Name" id="vchFirstName"></xp:viewColumnHeader>
<xp:link escape="true" text="#{javascript: rowData.getColumnValue('firstName');}" id="link1" value="Person.xsp"
target="_blank">
<xp:this.parameters>
<xp:parameter name="documentId" value="#{javascript:rowData.getUniversalID();}"></xp:parameter>
<xp:parameter name="action" value="openDocument"></xp:parameter>
</xp:this.parameters>
</xp:link>
</xp:viewColumn>
相關問題
- 1. 的XPages對齊從viewPanel中
- 2. 如何打開新選項卡時打開新選項卡
- 3. Xpages鏈接打開新的瀏覽器選項卡
- 4. 如何在新選項卡中打開文檔片段
- 5. Xrm.Utility.openwebresource打開新選項卡
- 6. 如何從BHO打開新選項卡?
- 7. 在新選項卡中打開鏈接,只有新選項卡
- 8. 從PDF文件的新選項卡中打開鏈接
- 9. 在RSelenium中打開新選項卡
- 10. 在新選項卡中打開網站
- 11. 在新選項卡中打開PDF
- 12. 如何使用Excel在打開的Chrome選項卡中打開新URL而不打開新選項卡
- 13. 如何從URL中打開Xpages移動控件中的文檔
- 14. 在新選項卡中打開延遲
- 15. 在新選項卡中打開Base64
- 16. 在新選項卡中打開鏈接
- 17. 在新選項卡中打開
- 18. 在新選項卡中打開圖片
- 19. 在新選項卡中打開頁面
- 20. AngularJS在新選項卡中打開PDF
- 21. 在新選項卡中打開
- 22. 在新選項卡中打開PDF C#
- 23. 在新選項卡中打開url
- 24. GVim:在新選項卡中打開
- 25. 在同一選項卡XPages中打開新數據庫/窗戶在XPiNC
- 26. 從錨標記的新選項卡打開.docx文件
- 27. 如何從XPages的分類視圖中打開文檔?
- 28. 選擇ActionBar選項卡時打開新行選項卡
- 29. 打開選項卡
- 30. 如何在新的瀏覽器選項卡中打開tcpdf文檔?
我試過,但它沒有奏效。你能舉一個例子來說明它是如何在視圖鏈接上工作的嗎? –