Seasar-user:2934

forEachの入れ子の動作について

org.seasar.jsf.component.ForEach.java

public void broadcast(FacesEvent event) throws AbortProcessingException {
    if (event instanceof ForEachEvent) {
        this.setupRows(); // ←追加
        ForEachEvent fee = (ForEachEvent) event;
        setRowIndex(fee.getRowIndex());
        FacesEvent original = fee.getOriginal();
        original.getComponent().broadcast(original);
    } else {
        super.broadcast(event);
    }
}