需要一些最佳实践意见

时间:2012-07-09 14:50:03

标签: xpages

我正在创建一个XPages应用程序,它将显示一个视图,按名称列出我们站点上的所有软件应用程序。我将应用程序名称显示为链接,但是当有人点击链接时我不想从视图中打开文档。相反,我想读取包含URL的基础文档上的字段并启动它。此URL可以启动Notes客户端应用程序,Xpages应用程序或仅启动网站。

检索网址并在用户点击链接时启动网址的最佳方法是什么?每种网址类型有哪些问题?

谢谢,

MJ

2 个答案:

答案 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。

希望这有帮助,

利亚