检查扩展库并重定向到Notes

时间:2012-09-10 05:18:54

标签: xpages

我正在尝试在客户端中运行XPages应用程序。应用程序当前具有Notes视图版本,默认情况下会显示给用户。由于应用程序依赖于扩展库,我只希望用户在安装extlib时获取XPage版本。如果没有,那么我想将用户重定向回Notes元素。

所以,我看到两种可能的模式;

第1名

  • 将应用启动到xpage
  • 检查是否存在扩展库
    • 如果不存在,则重定向到Notes元素
    • 如果存在,则重定向到xpage

第2名

  • 将应用程序启动到Notes表单/页面
  • 检查是否存在扩展库
    • 如果不存在,则重定向到Notes元素
    • 如果存在,则重定向到xpage

任何建议都非常感谢。

1 个答案:

答案 0 :(得分:1)

你可以使用

var v = com.ibm.xsp.extlib.util.ExtLibUtil.getExtLibVersion();

在try ... catch构造中。如果存在extlib,它将返回版本;如果未安装,则会抛出异常,然后您可以重定向到Notes元素