pe:sheet不会触发将数值从null更改为0

时间:2019-06-28 11:16:47

标签: primefaces jsf-2 handsontable primefaces-extensions

使用PrimeFaces Sheet组件时,我意识到,对于将类型为数字的单元格更改为数字,不会触发事件,并且在将一个空(空)单元格更改为值0时,也不会将值提交给服务器端。

对于其他所有功能,它都可以正常工作。即使已经有值,然后将其更改为0也可以。 UI事件已正确触发,我在Handsontable组件上具有钩子,分别连接到onBeforeChange和onAfterChange,并在UI端注册了更改。 我尝试了两种方法:

  • 一个没有ajax更改事件,仅提交表单。在这种情况下,值为0的值不会提交到服务器端,它们也会从UI中消失。
  • 我尝试的第二件事是发生ajax更改事件,在上述情况下未触发该事件。

1 个答案:

答案 0 :(得分:3)

已针对PFE 7.0进行了报告,并已在7.0.1中修复。

请参阅:https://github.com/primefaces-extensions/primefaces-extensions.github.com/issues/681