DynamicProperty でハマった

ある条件下では、CommandButton が押せないようにするために、下記のようなコードを書きました。

<input id="doHoge" type="button" value="ほげ" />
public boolean getDoHogeDisabled() {
    boolean disabled = (条件判定・・);

    return disabled;
}

しかし、特定の条件を満たしてるのに CommandButton が非活性にならないなーと思って色々試していると・・・
これって、HTML 側に disabled をつけておかないとだめなんですね。

<input id="doHoge" type="button" value="ほげ" disabled="disabled" />

知らなかった・・・。