【问题标题】:p:inplace doesn't call setterp:inplace 不调用 setter
【发布时间】:2013-03-19 16:05:22
【问题描述】:

我正在尝试将<p:inplace> 功能与<p:inputTextarea> 结合使用。它“有效”,但来自 inputTextarea 的数据永远不会“保存”。 “已保存”意味着永远不会调用 inputTextarea 后面的属性的设置器。在单击保存按钮之前和之后调用 getter。我看过有关<p:inplace><p:ajax> 用法的帖子,但这似乎是应该调用setter 之后的一个事件。我做错了什么??

<p:inplace editor="true" emptyLabel="No comments entered.">
    <p:ajax event="save" listener="#{bean.handleSave}"
            update="commentsSuperPanel"/>
    <p:inputTextarea
            id="commentsOverall"
            value="#{bean.comments}"
            styleClass="commentAreas" 
            maxlength="4000"/>

谢谢!

【问题讨论】:

    标签: ajax jsf primefaces


    【解决方案1】:

    发现有一个不相关的问题在没有警告或错误的情况下出现。我有一个包含表单的对话框;并且该对话框是在另一个表单中定义的。我将对话框声明移到表单之外,一切正常。

    【讨论】:

      猜你喜欢
      • 2013-01-05
      • 2016-06-22
      • 2012-10-25
      • 2020-07-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多