0
這是我的代碼:JSF:F:AJAX聽者不要求T:selectOneRadio
<t:selectOneRadio id="someId" layout="spread" forceId="true" forceIdIndex="false" value="#{someHandler.value}" required="true">
<f:selectItems value="#{someOtherHandler.values}" var="item" itemLabel="#{item.name}" />
<f:ajax listener="#{someHandler.toggle}" render="form:all" />
</t:selectOneRadio>
但撥動監聽器永遠不會被調用:
public void toggle(AjaxBehaviorEvent event) {
// ...
}
我用Google搜索,發現this bug report,但我不明白我如何解決這個問題。
任何想法?
我有Tomahawk 1.1.10和JSF 2(MyFaces)。
謝謝!我找不到快照:http:/m2-snapshot-repository/org/apache/myfaces/tomahawk/tomahawk20/http://people.apache.org/repo/m2-snapshot-repository/org/apache/myfaces/tomahawk/tomahawk/ - 只有1.1.10 。任何想法在哪裏可以找到它? – geeehhdaa 2011-05-31 14:32:23
它似乎是最新的發展,它不是一個實際的版本呢。他們保持這些我認爲... https://repository.apache.org/index.html#nexus-search;quick~tomahawk。儘管如此,請謹慎使用,因爲它看起來正處於積極的發展階段。它可能不是很穩定。 – 2011-05-31 14:43:16
我會考慮介紹該庫。不過,我不知道用這個替換穩定版本是不是一個好主意。但我依賴* spread *屬性。嗯。艱難的決定! :) 謝謝! – geeehhdaa 2011-05-31 15:20:38