1
我已經呈現如下所述的條件。 UI:渲染= 「#{navigationBean.currentUri == '/login/selectEnv.jsf' || navigationBean.currentUri == '/home/home.jsf'}」我們如何能夠或呈現屬性
但片段||條件不起作用。是否有可能檢查呈現屬性中的兩個條件。是否有任何替代方案?
我已經呈現如下所述的條件。 UI:渲染= 「#{navigationBean.currentUri == '/login/selectEnv.jsf' || navigationBean.currentUri == '/home/home.jsf'}」我們如何能夠或呈現屬性
但片段||條件不起作用。是否有可能檢查呈現屬性中的兩個條件。是否有任何替代方案?
您可以使用或使用'或'關鍵字進行操作。
ui:fragment rendered="#{ navigationBean.currentUri == '/login/selectEnv.jsf' or
navigationBean.currentUri == '/home/home.jsf'}"
它應該只是工作。請更詳細地描述症狀。你總是可以使用關鍵字'或'而不是'||',但這應該沒有什麼區別,因爲'||'應該可以工作。顯然'currentUri'不會返回您預期返回的值。只需調試它。 – BalusC
如果我使用單個條件它工作正常,但如果我保留兩個條件使用||運算符不起作用。此外,我已經嘗試了兩種條件,他們工作正常。我們可以使用||運算符在呈現屬性中我用於禁用屬性的運算符正在爲該屬性工作。 – satish
那麼,到目前爲止,這個問題在代碼中是不可見的。我想,一個真正的SSCCE會更有幫助。 – BalusC