0
新しいユーザーを作成するには、管理者はselectOneMenu
を介して作成ビューで役割を選択できます。selectOneMenuのLinkedHashMapの事前選択
@PostConstruct
public void init() {
createdUser = new User();
roles = new LinkedHashMap<>();
roles.put("User", 1);
roles.put("Admin", 0);
}
それはdroptownにおける順序は、その後、最初の管理者ユーザーである
LinkedHashMap
あるので
が、残念ながら前:私は地図を初期化私CreationBacking
で
<h:selectOneMenu id="role" value="#{creationBacking.createdUser.role}">
<f:selectItems value="#{creationBacking.roles}" />
</h:selectOneMenu>
:したがって、私はこれらの行を持っています-selectionはAdminです。私は値0のために推測します。事前選択がMap
の最初の項目であるという見方をどうにか簡単にすることはできますか?ドロップダウンの最初の項目(値を変更せずに)?
ワウ。本当に期待していない、これは動作します。しかしそれは:-) – Martin