我正在使用Richfaces的选择列表,我想用我的支持bean中的SelectItems列表填充右侧面板。
从后盾到左侧填充不是问题,但是右侧存在问题。
这是我目前所拥有的
<h:outputText value="Roles" />
<rich:pickList showButtonsLabel="false">
<f:selectItems value="#{Bean.allRoles}" />
</rich:pickList>
编辑:
所以我有角色“ a”,“ b”,“ c”和“ d”。
用户具有角色“ a”和“ d”,因此“ a”和“ d”应在右侧面板上,而“ b”和“ c”应在左侧面板上。
编辑:
进一步解释。
我为用户提供了三个列表。
所有列表都具有数据类型ArrayList<SelectItem>
。
我需要能够在列表编号1和列表编号2之间移动各个角色,然后保存新的一组角色。我认为选择列表将是这份工作的最佳选择。
您需要以下代码:
<h:outputText value="Roles" />
<rich:pickList showButtonsLabel="false" value="#{bean.chosenRoles}">
<f:selectItems value="#{Bean.allRoles}" />
</rich:pickList>
在您的bean中,您想要
private String[] chosenRoles;
+ getter/setter
每当您想成为默认角色时,只需将角色添加到selectedRoles数组中(例如,在bean构造函数中)。这样,selectedRoles将始终包含选择列表右侧的元素,而左侧的元素不在数组中。
希望这可以帮助!
作为我作业的一部分,我们得到了一个我们不能更改的接口,以及一些用来开发我们方法的预定义测试。 界面如下: 我正在运行的特定测试: 以及我需要从测试中创建的方法: 从测试中我可以看出,在方法中,我需要创建并用注册映射中匹配的学生填充它,然后返回列表。 我创建了以下字段:- 我搞不懂的是,如何将注册地图中的数据传递到学生列表中,以使测试中的断言为真。
并希望按列表中的值更改行C1-C3。预期产出:
抱歉,如果这个问题已经提出,我已经做了深入的搜索,什么都没有。 现在,我知道: 会在左边用0填充我的价格,所以25的价格会导致00025 如果我想把它们垫在右边,结果是25000呢?如何仅使用String.format模式?
问题内容: 我有一个表格(“场地”),其中存储了志愿者可以工作的所有可能场所,每个志愿者被分配为每个场所工作一个。 我想从场所表中创建一个选择下拉列表。 现在,我可以显示分配给每个志愿者的地点,但是我希望它显示下拉框,并且已经在列表中选择了地点。 例如,将ID为7的志愿者分配给了场地编号4 我知道它将采用for或while循环的形式从场地表中拉出场地列表 我的查询是: 如何填充选择下拉框与场馆(
我正在制作一组自定义swing组件,这些组件实现各种属性,如标志或。我在尝试填充各种自定义组件的,然后根据每个组件的对列表进行排序时遇到问题。 我试图做到这一点的方法是让我的组件实现一个名为的接口,该接口实现一个方法。然后使用我的
问题内容: 如何用对象类型的列表中的值填充JTable。我的代码如下所示: 我已经有了列,列表将来自schedule变量?考虑这些列,如何将其放到表中? 问题答案: 看一下DefaultTableModel。您可以遍历List并为每一行创建Object数组。