- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我们有以下丰富的:ComponentControl:
<rich:componentControl event="onRowClick" for="ctxMenu" operation="show">
<f:param value="#{item.hasDocuments}" name="hasDocuments" />
</rich:componentControl>
#{item.hasDocuments} 的值已成功从 bean 传递为 true 或 false。
这是上下文菜单,它应该有条件地显示该项目:
<rich:contextMenu id="ctxMenu" submitMode="ajax" attached="false">
<rich:menuItem ajaxSingle="true" value="View Documents oncomplete="#{rich:component('documentsMenu')}.doShow(event, {})" reRender="documentsMenu" rendered="#{hasDocuments}">
<a4j:actionparam name="selectedApplicationId" value="#{applicationId}" assignTo="#{activeAppsForm.applicationId}" />
</rich:menuItem>
</rich:contextMenu>
问题是它总是隐藏链接,即使 {hasDocuments} 为 true 也是如此。我的猜测是,{hasDocuments} 的值被视为字符串而不是 boolean 值,因此呈现的值始终为 false。
关于如何解决这个问题有什么想法吗?
最佳答案
我花了 2 个小时解决了这个问题。但最终还是解决了。请尝试以下操作:
rendered="#{hasDocuments == 'true'}"
关于java - 从 rich :ComponentControl in order to render rich:menuItems 传递 boolean 值时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3737378/
我对 Angular 比较陌生,并且已经开始使用组件架构编写我的应用程序。通过 Angular docs 查看时它建议使用 $componentController 模拟方法测试组件。 但是,当我查看
我正在尝试为带有 Jasmine 的组件对 Angular 1.5.6 进行单元测试。但是,我不断收到下面的错误,不知道为什么。 TypeError:未定义不是对象(评估“controller.nam
任何人都知道为什么这个组合不起作用。准确地说是属性 Action 监听器不做任何工作,并显示弹出面板。当我做这样的事情时 属性 Action 监听器工作正常。 有什么想法吗?
我正在关注 documentation for testing Angular 1.5 components . 我收到 $componentController 未定义的错误。我确定这很简单,但我看
我想在组件中向我的 Controller 添加依赖项: 这是我的组件: angular .module('app') .component('myComponent', { templ
我们有以下丰富的:ComponentControl: #{item.hasDocuments} 的值已成功从 bean 传递为 true 或 false。 这是上下文菜单,它应该有条件地显示该项
我有以下代码 我的组件 class PaginationController{ page = 1 constructor() { console.log(this) /
我是一名优秀的程序员,十分优秀!