我正在使用Jqgrid和MVC2。看起来网格不关心服务器端验证,比如我们需要将数据保存到数据库并且插入数据时出错。
我们需要能够显示一条错误消息,说服务器级别编辑时出错,是否可能?任何例子/评论?
答案 0 :(得分:2)
我建议您在验证错误或任何其他错误的情况下返回服务器返回错误HTTP代码(有关详细信息,请参阅示例here)。在这种情况下,您应该使用editRow函数的errorfunc
参数,而不是succesfunc
。这是常见的规则。所以我建议你在每个 jqGrid中定义loadError事件处理程序,它从服务器获取任何数据。同样,在表单编辑时应使用errorTextFormat,在单元格编辑时使用errorCell。