uirepeat相关内容

javax.el.PropertyNotFoundException 提交 ui:repeat 时有条件渲染不同子类的属性

在我的 backing-bean 中,我有一组不同子类的对象共享一个公共接口.在视图内部,一个 ui:repeat 迭代这个集合.在这个循环中,必须根据接口的具体实现来呈现不同的属性. 我将问题简化为以下支持 bean: @Named@SessionScoped公共类 DummyBean 实现可序列化 {私有列表objects = new ArrayList();公共无效添加1() ..
发布时间:2022-01-24 16:13:56 其他开发

如何在没有模型的 Facelets 中通过简单的 for 循环重复输出文本?

如何使用仅标准标签(ui:、h: 等)在 JSF 中重复输出某些内容?换句话说 - 如何在 JSF 中等效于下面的 PHP 代码?我立即想利用 ui:repeat,但它需要收集 - 我只有数字. for ($i = 0; $i 解决方案 JSF 2.3+ 如果您已经使用 JSF 2.3+,那么您可以使用 . xmlns:ui=“http://xmlns.jcp.org/jsf/fa ..
发布时间:2022-01-05 16:33:06 其他开发

javax.el.PropertyNotFoundException 提交 ui 时出现异常:使用不同子类的有条件呈现的属性重复

在我的支持 bean 中,我有一组共享公共接口的不同子类的对象.在视图中,一个 ui:repeat 迭代这个集合.在这个循环中,必须根据接口的具体实现呈现不同的属性. 我将问题简化为以下支持 bean: @Named@SessionScoped公共类 DummyBean 实现了 Serializable {私人列表objects = new ArrayList();公共无效添加1(){ob ..
发布时间:2022-01-05 16:25:50 其他开发

没有dataModel的JSF 2 dataTable行索引

我一直在使用 ui:repeat 来生成表格.使用 ui:repeat 可以轻松获取使用 varStatus 编号的行.在调用支持 bean 来处理列表导航时,我依赖于 varStatus 中的行 ID,例如在列表中向上或向下移动项目. 现在我想创建一个复合组件来构建一个可自定义的表格,该表格具有标记行、向上/向下移动它们等所需的所有功能.为此,ui:repeat 将无法工作,因为我不能查看 ..
发布时间:2021-12-20 15:30:26 其他开发

ui:repeat 中 selectManyCheckbox 的集合知道它属于中继器的哪个元素

我正在使用 JSF 2 开发 Web 应用程序.我的网络应用程序包含一系列问题,一次提出一个(因此一次可见一个问题)并且有多个答案(我使用 h:selectManyCheckbox). 我将问题和可能的答案存储在 ArrayList(“gridQuestionListClone")中,将用户的答案(在最后检查它们之前)存储在 HashMap(“allQuestionUserAnswerMap ..
发布时间:2021-12-20 15:27:21 其他开发

如何使用<ui:repeat>迭代嵌套列表?

使用 JSF 2.0,我需要显示一个表格,其中每一行都包含一个打开弹出窗口的链接.我有两个模型: A 有 id 和 List 属性和 B 有 id 和 name 属性.在我的支持 bean 中,我有一个 List 属性.在我看来,我使用 来迭代 List. 要求是,根据用户点击的行,需要显示A对应的List.但是, 不接受要在 var 属性中分配的嵌套列表.因此,我需要做很多效率不高的解决方 ..
发布时间:2021-12-20 15:20:17 其他开发

如何为 h:dataTable/ui:repeat 的每一行/项目设置转换器属性?

我创建了一个自定义的 ISO 日期时间 Converter: public class IsoDateTimeConverter 实现了 Converter,StateHolder {私有类类型;私有字符串模式;私有布尔瞬态值 = 假;公共无效集类型(类类型){this.type = 类型;}公共无效setPattern(字符串模式){this.pattern = 模式;}@覆盖public O ..
发布时间:2021-12-20 14:55:00 其他开发

的使用方法在<h:dataTable>或 <ui:repeat>选择多个项目?

我有一个带有 的 Facelets 页面.在每一行中有一个 .如果选中复选框,则应在 bean 中设置相应行后面的对象. 我该怎么做? 如何在支持 bean 中获取选定的行或其数据? 或者使用 会更好吗? 解决方案 最好的办法是将 h:selectBooleanCheckbox 值与 Map 绑定属性,其中 RowId 表示行标识符的类型.让我们举一个例子,你有一个 Item 对 ..