JSF: action von CommandButton wird nicht aufgerufen, wenn dieser vorher disabled war

sagi7

Mitglied
Hallo,

ich habe folgenden commandbutton:

Code:
<h:commandButton id="deleteCategory"
	action="#{categoryController.deleteCurrentCategory}"
	value="löschen"
	disabled="#{categoryController.deleteCategoryDisabled()}">
</h:commandButton>

Enabled ist davon abhängig, ob in einer anderen Komponente etwas ausgewählt ist:

Code:
	<p:autoComplete id="dd" dropdown="true" forceSelection="false"
		converter="categoryConverter" style="height:18px"
		value="#{categoryController.currentCategory}"
		completeMethod="#{categoryController.complete}">
		<f:ajax render="deleteCategory, messages" />
		<p:ajax event="itemSelect"
		update="parentCategoryName, deleteCategory, messages"></p:ajax>
	</p:autoComplete>

Das enablen/disablen funktioniert dabei wie gewollt.

Wenn nun der Button enabled wird und ich ihn klicke, wird die action nicht aufgerufen.
Lasse ich den disabled Tag weg, funktioniert es.

Was könnte das sein?