我正在创建一个XPages应用程序,它将显示一个视图,按名称列出我们站点上的所有软件应用程序。我将应用程序名称显示为链接,但是当有人点击链接时我不想从视图中打开文档。相反,我想读取包含URL的基础文档上的字段并启动它。此URL可以启动Notes客户端应用程序,Xpages应用程序或仅启动网站。
检索网址并在用户点击链接时启动网址的最佳方法是什么?每种网址类型有哪些问题?
谢谢,
MJ
答案 0 :(得分:1)
将您的链接构建为HTML。假设您的带有URL的字段名为targetURL
,您的应用程序名称字段为Subject
,那么您执行计算列类型HTML(因此无法转义):
"<a href=\""+curRow.getColumnValue("targetURL")+"\">"+curRow.getColumnValue("subject")+"</a>"
您将拥有视图中的字段(但在视图控件中不需要它们)
答案 1 :(得分:0)
如果您正在使用视图控件,请单击视图列,并且有一个名为pageUrl的属性。为视图控制一个集合名称,如rowData。你应该可以通过使用rowData.getColumnValue(“mycustomurl”)之类的东西来计算它(点击属性旁边的小钻石)。这假设您的视图中有一个名为mycustomurl的列,其中包含您要链接到的网址。
我不知道我从未尝试过的不同网址类型和Xpage。
希望这有帮助,
利亚