问题标签 [uirepeat]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 在复合组件中迭代时公开列表项
我正在迭代复合组件中的项目列表。我想公开列表中的每个项目,以便它们可以在此复合组件的子组件中使用,以创建一个模板来显示列表中的所有项目。
这是我的复合组件实现:
customList.xhtml
现在我想#{item}
在我的页面中定义复合组件的子组件时使用(类似于h:dataTable
or ui:repeat
)。
jsf-2 - UI:repeat 不会增加表行的 id
在 JSF 2 (SUN RI) UI:repeat 在添加新行时不会增加表行的 id。它确实在浏览器上显示所有行。但是,查看源代码仅显示一行。
身份证->myForm:repeat1:0:repeat2:0:date
我希望它会myForm:repeat1:0:repeat2:1:date
添加一个新行。但我得到相同的行 id myForm:repeat1:0:repeat2:0:date
。
jsf - 在 JSF 中 ui:repeat confirmdialog 获取列表中最后一个元素的 id
我有这个命令按钮
这是确认对话框
两者都在 ui:repeat 内,当我单击确认对话框中的“是肯定”按钮时,它会获取 ui:repeat 列表中最后一个元素的 profileId。
我尝试了 f:param 方法,然后尝试在 bean 中获取请求参数但徒劳无功。它做同样的事情。
需要帮助。谢谢
编辑
我已将页面内容更改为
在BalusC回复之后。但它不起作用,使用 update=":interestExpressionsForm:confirmDialog" 确认对话框打开然后立即关闭。
jsf - ui:repeat inside composition 不打印值
我是 jsf 的新手。我有下面的代码。当我将 ui:repeat 放在 rich:toolbar 中时,它会打印数据。但是当我将它放在组合标签内的工具栏组之后时,它不会打印任何东西。我有一个工具栏,我想在该工具栏下方显示 ui:repeat 数据。如果我将它放在工具栏中,它会显示数据,但在工具栏内不低于它。我怎样才能把它放在工具栏下面?
谢谢。
更新:我发现了问题。ui:repeat 标签显示在工具栏下方。那么如何将位置添加到 ui:repeat?
jsf - JSF h:selectBooleanCheckbox inside ui:repeat - varStatus.index 有效,var 无效
有人可以解释一下这种现象吗?
我正在使用 Mojarra 2.1.6 - Glassfish 3.1.2。
我在ui:repeat
. 正在循环我的ui:repeat
托管 bean 中的布尔值列表。每个单独的复选框都绑定到该列表的一个元素。例如:
问题是这些值没有应用于托管 bean。当我提交并重新呈现表单时,这些值不会粘住。
但是,如果我明确索引托管 bean 元素,通过将value=#{checkbox}
上面更改为value="#{checkboxTestBean.list[status.index]}"
,一切正常。
任何想法为什么会这样?
XHTML:
爪哇:
jsf - 将参数从同一页面中的另一个对话框网格传递给对话框网格
我在一个 xhtml 页面中当然有一个 bean 绑定的消息。
现在消息在一个列表中,我正在使用 ui:repeat 来显示消息和所有内容。现在,当我打开一条消息时,dialogGrid 中有一个回复按钮,它会在同一页面上打开另一个对话框,我只需要将数据传递给该回复对话框。首先,它工作正常,我的意思是,如果您直接单击回复按钮,它工作正常,但是当您打开消息然后单击回复时,它不会更新对话框。
但是我的 Bean 是请求范围的
这是我的 xhtml 代码
jsf-2 - ui 重复分隔符
使用 jsf2(参见maven 依赖项)
我发现 ui:repeat 标签没有使用 jsf 的配置。如果我在web.xml中重新定义分隔符
a <ui:repeat>呈现 a :无论如何,这就是为什么我不能使用 jquery 在我的自定义组件中查找 div 的 Id:
该组件的 HTML 结果为:
如您所见,在 j_idt12:0_j... 中有一个 : 使 jquery 函数无效。我能做些什么呢?有没有办法设置一个特殊的 ui 分隔符?
jsf - 在 JSF 视图中迭代列表列表
我正在尝试使用 ui:repeat 标记在我的 JSF 视图上迭代 List>。它看起来像这样:
我的类项目,位于模型包中,包含对另一个类对象的引用,也在模型包中。我已经签入调试器,并且在返回到我的视图的重定向之前,myController.currentEntry.pages 格式正确。
但是,我收到以下错误:
这是怎么回事?JSF 如何将 item 映射到 item.anotherClass?我知道 ui:repeat 充满了错误,但我发现没有一个指向这种问题。
有没有其他方法可以实现我想要做的事情?我的项目使用 Primefaces。它已接近尾声,甚至更接近交付期限,因此切换到另一个库不是一种选择。
编辑:我已经切换到一个更优雅的解决方案,不需要我迭代整个矩阵:
getCurrentEntryPageItems() 是一个返回的方法myController.currentEntry.pages.get(myController.currentEntryPage)
。
我仍然想知道是否可以使用 ui:repeat 完成 2d 迭代,所以我将保留这个问题。
jsf - JSF 图形图像
我必须做一个图像列表。我使用 ui:repeat 来执行此操作,但它不起作用,我看不到图像:
但如果我使用它,它会起作用:
我看到第一张图。
我该如何解决?
jsf - 如何使用在 JSF 中
我可以显示普通数组列表的对象。
数组列表<Object>
名称;
但如果我有List<ArrayList<Object>> names2 = new ArrayList<ArrayList<Object>>();
我尝试使用嵌套<ui:repeat>
或<c:forEach>
但它不起作用。我不想使用数据表,因为我想将它们显示为列表。
例如,我试图这样做,但它不起作用,也没有<ui:repeat>
,我尝试做什么有可能吗?