我正在尝试使用SummerF和JSF,但我有以下问题:当我发送请求(来自ajax)时,我的bean属性为空(非null)。
请参阅我的夏令营代码:
<div class="form-group">
<label>Texto</label>
<h:inputTextarea value="#{cursoMB.questao.questao.texto}"
disabled="#{cursoMB.questao == null}"
styleClass="summernote form-control" />
</div>
我的jQuery使用summerNote:
jQuery('.summernote').summernote({
height: 300, // set editor height
minHeight: null, // set minimum height of editor
maxHeight: null, // set maximum height of editor
focus: false // set focus to editable area after initializing summernote
});
请参阅应发送属性值的按钮:
<h:commandLink actionListener="#{cursoMB.salvarQuestao()}"
styleClass="btn btn-default" title="clique para salvar a questão">
<f:ajax execute="divQuestao" render="divTeste divQuestao"
onevent="function(data) { if (data.status === 'success') initSummerNote(); }" />
<i class="fa fa-save fa-fw"></i>
</h:commandLink>
在我的ManagedBean中,值“texto”为空。如果我禁用summernote一切正常。 在浏览器控制台中没有任何错误。