Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 jqGrid 用于显示相对论的大量行,所以我启用了分页,一次只能获取 100 行。我还具有允许用户向网格添加新行的功能。有一个要求是,在添加一行之后,该行应该被选中并在网格中可见。
我目前正在使用 setSelection 按 id 选择行,如果该行位于当前页面上,则此方法有效。但是,如果该行不在当前页面上,则不会发生任何事情。有人对我如何实现此功能有建议吗?
jqGrid 仅加载当前页面的行数据。有关更多背景信息,请参阅此问题。
一种可能的解决方案是添加行,然后向服务器发出请求以计算行的页面。然后,您可以使用此答案中的代码转到该页面并选择该行。您的代码可能类似于:
grid = $("#grid"); grid.setGridParam({page: myPage}); grid.trigger("reloadGrid"); grid.setSelection(myRow);
这有帮助吗?