0

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

4

1 回答 1

1

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

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

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

于 2012-12-01T13:12:45.127 回答