Q1)設置的分離器的禁用屬性設置爲true
<af:panelSplitter id="ps1" disabled="true" ... />
Q2)如何把頁面上的信息,以便用戶可以閱讀的頁面,他是。爲此,如果需要將其他頁面添加到應用程序中,則不必更改任何內容。 如果你真的喜歡和按鈕樣式,你可以在頁面流範圍的屬性設置爲最後點擊的按鈕ID來實現它,然後設置每個按鈕的工具欄上的殘疾人財產RO的EL像
disabled="#{pageFlowScope.lastButtonClicked eq 'ctb1'}"
其中ctb1是該按鈕的ID。在按鈕CTB1你添加一個
<af:setActionListener from="#{'cbt1'}" to ="#{pageFlowScope.lastbuttonClicked}"/>
那麼你可能需要添加一些偏觸發器來查看結果。
編輯:
您可以使用相同的技術來切換例如按鈕的背景顏色。爲此,使用上的每個按鈕的像inlineStyle屬性的EL:
inlineStyle="#{pageFlowScope.lastButtonClicked eq 'ctb1'?'background-color:Aqua;' :''}"
那麼最後點擊的按鈕應該有水族背景顏色。
UPDATE:
#{(sessionScope.teamPage eq 'MGRV')?'background-color:rgb(99,206,255); color:red; font-weight:bolder;':'background-color:transparent;'}
您是否分路器面板橫向移動?截圖將是有用的(爲您的第一個問題)。對於你的第二個問題(按鈕),你可以在你的bean中添加一個方法,當你點擊某個按鈕時它會被激活。 yourButton.setDisabled(true)(不要忘記綁定你的按鈕) – User404