用于重新加载jqgrid的Java代码

时间:2012-11-06 13:13:42

标签: java hibernate jqgrid reload

我在Web应用程序中使用jqgrid。 jqgrid上的所有操作都是通过Java代码执行的。我正在使用Hibernate MVC。我想在一些操作后重新加载网格。是否有任何代码可以在我的servlet中用来重新加载jqgrid ???

1 个答案:

答案 0 :(得分:1)

我认为你无法通过servlet或服务器端的其他东西控制网格,但是jqgrid可以在添加或编辑操作后通过服务器响应从服务器捕获状态,所以我使用这种方式,只需写一个状态字符串“成功“在服务器端成功保存或更新操作后,在您的响应中使用json,代码为:

    JsonObject status = new JsonObject();
    status.addProperty("status", "success");
    response.getWriter().write(status.toString());

然后,您的网格将在添加或编辑后自动重新加载。它确实适用于jqgrid 3.8,但我不确定它是否适用于4.x