Hier ist meine selectOneMenu:Wie zeige ich Null-Wert in p: SelectOneMenu NUR, wenn der Wert in der Backing-Bean Null ist?
<h:form>
<p:selectOneMenu id="handlerSelect" value="#{caseController.case.handler}"
converter="omnifaces.SelectItemsIndexConverter" style="width:182px">
<f:selectItems value="#{handlerController.findAllHandlers()}"
var="handlerSelect" itemLabel="#{handlerSelect.name}"
itemValue="#{handlerSelect}" />
<p:ajax event="change"listener="#{caseController.changeHandler}" update="handlerSelect"/>
</p:selectOneMenu>
</h:form>
Der Standardwert in diesem selectOneMenu
als Benutzer zeigt öffnet den Blick, ist der Name des Handlers Person des Falls der Benutzer öffnet sich. Nun haben einige Fälle null
als Wert in der Datenbank. In diesen Fällen ist der Wert der Name der ersten Handlerperson in der Handlerliste. Dies ist offensichtlich falsch, da der angezeigte Wert nicht der Name einer Handlerperson sein sollte, da der fragliche Fall keine Handlerperson, sondern eine Null in der Handlerspalte der Fallzeile aufweist.
Nun, wie kann ich einige benutzerdefinierte Text z. "Choose handler" WANN ist die Handler-Eigenschaft null
für das case-Objekt?
Duplizieren von http://stackoverflow.com/q/11360030 – BalusC