- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在尝试 MyFaces CODI 及其出色的功能。一个非常有用的东西是类型安全导航。我可以在 Controller bean 中指定操作方法的结果,如下所示:
public Class<? extends ViewConfig> goBack() {
return Pages.ListView.class;
}
这真的很酷,因为每个开发 IDE 都具有过度的重构能力。
但是当我想使用此功能时,我在将 viewParameter 传递到下一个 View 时遇到问题。我必须使用命令按钮来调用此操作方法,如下所示:
<h:commandButton id="backButton" value="#{msgs.Button_Back}"
action="#{viewBean.goBack()}" />
如果我使用此命令按钮,我无法传递参数。一个“普通”按钮或链接就可以做到:
<h:button id="backButton" value="#{msgs.Button_Back}" outcome="siteBefore.xhtml">
<f:param name="itemId" value="5" />
</h:button>
缺点是“普通”按钮不使用操作方法,因此我无法参与 CODI 类型安全导航的优势。
那么有没有可能将这两个功能结合起来? (传递 viewparams 并使用类型安全导航)
提前致谢!
最佳答案
他们实现了您正在寻找的内容。请参阅https://issues.apache.org/jira/browse/EXTCDI-216
关于java - JSF:MyFaces CODI 类型安全导航和 f:viewParam,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6958821/
我正在探索一个名为 codis 的 redis 集群生产稳定代理.它被认为是 twemproxy 的一个很好的替代品,特别是因为我的需求之一是流水线,而 twemproxy 不提供。 但是英文文档仍然
我目前正在尝试从 JBOSS Weld AS7 切换到 Wildfly 8 Beta。我编译了它,但是当尝试加载页面本身时,出现以下异常: Caused by: java.lang.IllegalSt
我正在创建一个包含 anchor 作为菜单项的单页 HTML 页面。我找到了有助于简化整个页面向 anchor 过渡的代码。这是平滑过渡的代码: $(function()
我正在尝试 MyFaces CODI 及其出色的功能。一个非常有用的东西是类型安全导航。我可以在 Controller bean 中指定操作方法的结果,如下所示: public Class goBac
我使用 JBoss 7 和 JSF 2.0 (Mojarra) 以及 Weld 作为 CDI。 JBoss 已经提供的一切。另外,我将 Primefaces 添加到了包中。所以到目前为止,我的项目是:
我看到每个使用 MyFaces CODI 或 SeamFaces ViewScope Services 的人都说 CDI 没有 @ViewScope 注释 如果 ViewScope 只是在每次 aja
我是 JSF 的新手,我注意到 JSF 没有提供一些有用的注释,例如 @ViewAccessScoped (CODI)。为了使用 CODI,我需要使用 CDI 依赖项,因此我使用 Weld 配置了我的
我没有收到这句话: "A collection [of DOM Nodes] can either be live or static. Meaning that the nodes containe
我是一名优秀的程序员,十分优秀!