pe:sheet 不触发数值从 null 到 0 的更改
pe:sheet not triggering change for numeric values from null to 0
在使用 PrimeFaces Sheet 组件时,我意识到对于类型为数字更改事件的单元格,当将空(空)单元格更改为值 0 时,不会触发值也不会提交到服务器端。
对于其他一切,它都按预期工作。即使已经有值然后将其更改为 0 也可以。 UI 事件被正确触发,我在 Handsontable 组件上挂钩了 onBeforeChange 和 onAfterChange,并且在 UI 端注册了更改。
我尝试了两种方法:
- 一个没有 ajax 更改事件,只是提交表单。在这种情况下,0 值不会提交到服务器端,它们也会从 UI 中消失。
- 我尝试的第二件事是有一个 ajax 更改事件,在上述情况下没有触发。
这已针对 PFE 7.0 进行了报告并在 7.0.1 中得到修复。
参见:https://github.com/primefaces-extensions/primefaces-extensions.github.com/issues/681
在使用 PrimeFaces Sheet 组件时,我意识到对于类型为数字更改事件的单元格,当将空(空)单元格更改为值 0 时,不会触发值也不会提交到服务器端。
对于其他一切,它都按预期工作。即使已经有值然后将其更改为 0 也可以。 UI 事件被正确触发,我在 Handsontable 组件上挂钩了 onBeforeChange 和 onAfterChange,并且在 UI 端注册了更改。 我尝试了两种方法:
- 一个没有 ajax 更改事件,只是提交表单。在这种情况下,0 值不会提交到服务器端,它们也会从 UI 中消失。
- 我尝试的第二件事是有一个 ajax 更改事件,在上述情况下没有触发。
这已针对 PFE 7.0 进行了报告并在 7.0.1 中得到修复。
参见:https://github.com/primefaces-extensions/primefaces-extensions.github.com/issues/681