заполнить вторые штрихи selectOneMenu

У меня есть два selectOneMenu. Я выбираю элемент из selectOneMenu1 и добавляю значение элемента в условие запроса. Результат запроса успешен. Но я не помещал результат запроса в selectOneMenu2. selectOneMenu2 всегда пуст. Я добавляю код страницы manageBean и xhtml по этой проблеме.

// BirimManagedBean о вышеуказанной проблеме

@Override
public void processAjaxBehavior(AjaxBehaviorEvent event) throws AbortProcessingException {
    String birimRequested = deger;
    byte birimId = Byte.parseByte(
    bolumManagedBean.bolumBilgileriniGetir(birimId);
}

// BolumManagedBean о вышеуказанной проблеме

public void bolumBilgileriniGetir(byte id) {
    bolumler = new ArrayList<Bolum>();
    Session session = HibernateUtil.getSessionFactory().openSession();

    Query query = session.createQuery("from Bolum b where b.birim.birim_id = :id");
    query.setParameter("id", id);
    bolumler = query.list();

}

// yeni_kayit.xhtml о вышеуказанной проблеме

<p:selectOneMenu id="birimi" value="#{birimMBean.deger}" style="float: left;" >
                <f:selectItems value="#{birimMBean.birimler}" var="birim" itemLabel="#{birim.birim_adi}" itemValue="#{birim.birim_id}" />
                <p:ajax event="change" listener="#{birimMBean.processAjaxBehavior}" />        
            </p:selectOneMenu>
            <br/><br/>
            <p:selectOneMenu id="bolumu" value="#{bolumMBean.secilenBolum}" style="float: left;">
                <f:selectItems value="#{bolumMBean.bolumler}" var="bolum" itemLabel="#{bolum.bolum_adi}" itemValue="#{bolum.bolum_id}" />
            </p:selectOneMenu>

person Mehmet    schedule 12.09.2014    source источник
comment
добавьте update="bolumu" к тегу p:ajax и попробуйте еще раз, пожалуйста.   -  person tt_emrah    schedule 12.09.2014
comment
Спасибо за этот ответ :) Я решил свою проблему с этим ответом.   -  person Mehmet    schedule 16.09.2014
comment
нет проблем. я добавил это как отдельный ответ.   -  person tt_emrah    schedule 16.09.2014


Ответы (1)


добавьте update="bolumu" к тегу p:ajax.

person tt_emrah    schedule 12.09.2014