【问题标题】:Data table distorts after refreshing data刷新数据后数据表变形
【发布时间】:2016-06-17 12:23:14
【问题描述】:

我有一个表示如下数据的数据表:

点击编辑标记(铅笔图标)后,我可以编辑一些字段。需要验证字段,如果失败,则必须重置字段。我在视图的托管 bean 中执行此操作,使用 p:ajax event="rowEditInit" 在保存之前保存属性并使用 ajax event="rowEdit" 进行实际验证。如果验证失败,我将返回以前保存的值。如果验证正确,我将数据保存到数据库并再次加载集合。然后我

RequestContext.getCurrentInstance().update("vesselBalticSegmentCreateForm")

重新加载视图。 如果验证失败并且我将值设置回来或者它成功并且我保存/重新加载数据表中断变成这样,这无关紧要:

似乎只加载已编辑的行。并加载两种编辑/列表模式。 任何想法我做错了什么?

【问题讨论】:

    标签: ajax jsf primefaces


    【解决方案1】:

    primeFaces RowEdit 功能已经更新了行,而且更新表在设计上也不起作用(不确定它是否是故意的,但事实就是如此)。我知道在 stackoverflow 上有此 Q/A 的副本,但我似乎无法找到它。有人可能能够创建补丁/解决方法,例如尝试 prerenderview 事件以删除已编辑的单个行中的 id 的 id。我没有时间尝试创建一个。

    【讨论】:

      猜你喜欢
      • 2016-07-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-16
      • 1970-01-01
      • 2013-12-02
      • 1970-01-01
      相关资源
      最近更新 更多