我想从MVC项目中的DhtmlxGrid发送数据。我已经对运行良好的网格单元进行了一些基本验证。但是在提交之前,我想检查网格中是否有任何错误。正确的数据被提交给控制器,即使发生任何错误,我想阻止onSubmit。
感谢您的任何帮助:)
好吧,我发现了一些东西。问题是当我要在多个列中使用验证时。
myGrid.setColValidators("NotEmpty,NotEmpty,,");
但是,如果我在事件中未将行的状态设置为true,则行的is_invalid状态未定义
myGrid.attachEvent("onValidationError", function (id, ind, value) {
dpmygrid.set_invalid(id,true)
}
但是,当我更正一个验证时,即使同一行中仍然存在其他一些错误,它也会自动将行的Is_Invalid状态更新为false。因此,稍后我使用“ setUserData”来更新网格行的状态。
myGrid.attachEvent("onValidationError", function (id, ind, value) {
myGrid.setUserData(id, ind, "error");
}
myGrid.attachEvent("onValidationCorrect", function (id, ind, value) {
myGrid.setUserData(id, ind, null);
}
在sumbit之前,我们可以检查该行的setUserData状态。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句