gpt4 book ai didi

java - 从 separately 获取值

转载 作者:行者123 更新时间:2023-12-01 14:17:18 25 4
gpt4 key购买 nike

我正在使用 Prime-faces 在 <ui:repeat> 中创建下拉菜单标签。我试图分别获取每个下拉列表的值。

我尝试过的代码:

<ui:repeat value="#{deviceTypeController.lstSensors}" var="sensor">
<p:selectOneMenu value="#{deviceTypeController.selectedSensorBean}">
<f:selectItem itemLabel="Select One"/>
<f:selectItems value="#{deviceTypeController.lstSensors}" var="fields"
itemLabel="#{fields.sensor}" itemValue="#{fields}"/>
</p:selectOneMenu>
</ui:repeat>

我在此列表中有一些字符串 #{deviceTypeController.lstSensors} .

<ui:repeat>显示所有这些下拉列表[在列表中]

但是我怎样才能从它们中获取每个值呢?

最佳答案

您可以附加参数,假设参数名称是sensor_name,并且可以从方法selectedSensorBean中提取该值。您的传感器变量中还需要一个标识符,例如:#{sensor.name}

<p:selectOneMenu value="#{deviceTypeController.selectedSensorBean}">
<f:selectItem itemLabel="Select One"/>
<f:param name="sensor_name" value="#{sensor.name}" />
<f:selectItems value="#{deviceTypeController.lstSensors}" var="fields"
itemLabel="#{fields.sensor}" itemValue="#{fields}"/>
</p:selectOneMenu>

关于java - 从 <ui :repeat> separately 获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18010696/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com