Datatables 如何验证datatable中的w2ui列?

Datatables 如何验证datatable中的w2ui列?,datatables,w2ui,Datatables,W2ui,我应该使用什么事件来验证datatable中字段中的值? 例如,我需要确保字段不为null。我知道在将数据发送到服务器时会发现此错误。在提交中间件之前,我是否可以捕获错误并突出显示特定字段 我已尝试使用onEditField事件。这将在输入新值之前完成,因此事件无需计算。您应该使用onChange事件 从: 当用户更改可编辑行中的任何字段时调用 在上面的示例中,如果将Name2更改为Name3,事件对象将包含: { ... "value_new": "Name3", "value_

我应该使用什么事件来验证datatable中字段中的值? 例如,我需要确保字段不为null。我知道在将数据发送到服务器时会发现此错误。在提交中间件之前,我是否可以捕获错误并突出显示特定字段


我已尝试使用onEditField事件。这将在输入新值之前完成,因此事件无需计算。

您应该使用
onChange
事件

从:

当用户更改可编辑行中的任何字段时调用

在上面的示例中,如果将
Name2
更改为
Name3
,事件对象将包含:

{
  ...
  "value_new": "Name3",
  "value_previous": "Name2",
  "value_original": "Name2",
}
事件对象还将包含进一步的信息,例如列和记录索引,因此如果需要,确实可以基于新值高亮显示单元格/行

如果您使用的是w2ui 1.4,请使用
event.onComplete=function(ev){…}
而不是
event.done(…)

{
  ...
  "value_new": "Name3",
  "value_previous": "Name2",
  "value_original": "Name2",
}