Как очистить текст, как только я закончу с ним и сохраню значения в моем бине? - PullRequest
0 голосов
/ 27 сентября 2018

В этот момент, когда я вызываю мой метод, бин сохраняет его, но текст не удаляется.

Моя кнопка выглядит следующим образом -

                <tr:commandButton text="Record Feedback" id="Report" styleClass="Button"
                                halign="center" action= "#{fraudSearch.setFeedbackData}" inlineStyle="margin: 0 auto"
                                accessKey="13">
                            </tr:commandButton> 

Мой текстовый ввод выглядит так -

    <tr:panelBox text="Feedback Comments" width="500px" >
                               <trh:tableLayout cellPadding="10" borderWidth="0" id="Table" valign="top"  halign="left"
                                 width="500px">
                               <tr:inputText label=" " id="generalFeedback" value="${fraudSearch.generalFeedback}" rows="3" columns="100" inlineStyle="max-width: 400px"   />

                          </trh:tableLayout>
                        </tr:panelBox>  

, и метод, который он вызывает в компоненте поддержки, выглядит следующим образом-

public String setFeedbackData() throws GcssBaseException {
    String retAction = null;
    String returnCode = null;

    try {

 **  populate bean**

    }catch (Exception ex) {
        System.out.println(ex);
        FacesContext.getCurrentInstance().addMessage(null,new FacesMessage(FacesMessage.SEVERITY_ERROR, "Error - FeedBack Is not Stored !!!","Error - Feed Back Is not Stored !!!"));
    } finally {
        for(Iterator feedBackDataList = ibsNotesList.iterator(); feedBackDataList.hasNext(); )
        {
            fraudSetFeedBackModelBean.setGeneralFeedback(null);
        }
    }

    return "fraudSearch";

Итак, технически это работает, но проблема в том, что текст просто не исчезает, когда я заканчиваю с ним.

...