动态导航规则

时间:2014-07-21 19:03:55

标签: xpages xpages-ssjs

在自定义控件上我已经定义了导航规则xsp-success转到xpDemo.xsp。这工作正常,但导航规则可能是唯一没有小蓝钻以允许计算结果的地方之一。我想做的就是这样的事情

(viewScope.get(“vsSomething”)==“Something)?”/ xpSomeWhere.xsp“:”/ xpSomeWhereElse.xsp“

我可以定义一个不同的xsp - ???对于每一个可能的成功,但这将是一个等待发生的爆炸。 此外,我想在几种不同的情况下重新使用CC,主要区别在于我想要导航到的位置。我可以做一个context.reDirectTo(),但这意味着我必须在几个不同的地方多次重复这些代码,这可能不是很明显,从而造成维护问题。显而易见的地方似乎是导航规则。我无法相信我是第一个想要这样做的人,但我的搜索没有发现任何事情。

1 个答案:

答案 0 :(得分:3)

确实可以计算它们,只是不使用属性窗格的“导航”部分。如果转到XSP源或“所有属性”部分的“navigationRules”元素,则可以修改“viewId”属性以包含正常的计算值。