我正在使用一个最初应为空的primefaces selectonemenu。我知道我可以通过<f:selectItem ../>
以上<f:selectItems ../>
来实现这一目标。
但是,通过这样做,我将这个预选的空<f:selectItem ../>
作为我的dropdown-itemList中的单独项目。无论是不可选择的,空白的还是类似的都无关紧要。它根本不应该存在。
换句话说,选择在开头应该是空的,但是selectItemList中不应该有空的selectItem。
到目前为止,我发现的唯一解决方法是本文中描述的解决方法: How to show null value in p:SelectOneMenu ONLY when said value is null in the backing bean?
有第二个selectonemenu,其中缺少初始<f:selectItem ../>
并且在第一个点击后立即切换到它仍然不适合我。有没有更好的解决方案?
我正在运行JSF 2.2.12和PF 6.1。