gpt4 book ai didi

java - 如何绕过数据表中的验证?日本科学基金会

转载 作者:行者123 更新时间:2023-12-01 16:11:38 26 4
gpt4 key购买 nike

我的表中有两个 SelectOneMenu 行。我需要根据第一个菜单中选择的数据在第二个菜单中填充数据。我需要绕过验证阶段,因为。我动态地将行添加到表中。

+-- Table ---------------------------------------------------+
| | |
| Field 1: |____________|v| | Field 2.1: |____________|v| |
+---------------------------+--------------------------------+
| Field 1: |____________|v| | Field 2.2: |____________|v| |
| | |
+------------------------------------------------------------+

这是我的代码:

                    <h:selectOneMenu value="#{rowItem.selectedItem1}"  immediate="true" valueChangeListener="#{rowItem.processValueChange}"
onchange="submit()">
<f:selectItems value="#{rowItem.selectItems1}" />
</h:selectOneMenu>
</h:column>
<h:column>
<h:selectOneMenu value="#{rowItem.selectedItem1}" >
<f:selectItems value="#{rowItem.seriesItems2}" />
</h:selectOneMenu>

..... some more elements
</h:dataTable>

在我的表支持 bean 中我有

 private ArrayList<RowItem> rowItems;

我想在代表 RowItem 的类中使用 processValueChange() 但我不能,因为我无法在 RowItem 类中绑定(bind) SelectOneMenu。

最佳答案

为什么所有这些逻辑都在 rowItem bean 中?

您可以使用Richfaces框架吗?

如果你,那么你将能够做大致如下的事情:

<h:selectOneMenu value="#{rowItem.selectedItem1}">
<f:selectItems value="#{rowItem.selectItems1}" />
<a4j:support event="onchange" ajaxSingle="true" action="#{helperBean.loadSeriesItems2}" reRender="areaToRender"/>
</h:selectOneMenu>

关于java - 如何绕过数据表中的验证?日本科学基金会,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1011071/

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