处理JSF时更新textArea

时间:2017-07-03 19:31:08

标签: javascript jsf

我的XHTML页面中有一个组件textArea,它应该显示' LOG'进程的。参见:

<h:inputTextarea rows="20" value="#{myMB.logVar}"
           id="iptTextAreaLog" disabled="true"
           style="color:white;background-color: black;width: 95%;">
</h:inputTextarea>
<h:commandButton value="atualiza log" id="cmbButtonAtualizaLog">
           <f:ajax render="@form" execute="@this"/>
</h:commandButton>

此按钮从javascript setInterval调用,该触发器在textArea中触发更新。

我有一个更新logVar变量的方法:

public void iniciarCarga() {
        new Runnable(){    
            @Override
            public void run() {
                service.enviar(getSubject().getLogin(), valor, logVar);
            }
        }.run();    
 }

这是调用我的commandButton的javascript代码:

setInterval(function(){
     $('#cmbButtonAtualizaLog').click();
},1000)}

方法inicarCarga()更新logVar变量,此值应显示在textArea中,但这不会发生。

0 个答案:

没有答案