jquery JqGrid错误,按钮显示两次

qacovj5a  于 2023-08-04  发布在  jQuery
关注(0)|答案(3)|浏览(134)

当我第一次加载JqGrid时,一切正常。当我重新加载它时,按钮显示两次。我该如何解决此问题?这是JqGrid的常见问题吗?我不能发布我的屏幕来显示它:-(

3wabscal

3wabscal1#

我以前在jQuery选项卡上有一个jqGrid,每次显示一个特定的选项卡页面时,jqGrid都会初始化。在这个特定的例子中,修复方法是使用一个变量来跟踪网格的初始化时间,并且只在第一次显示选项卡时创建它。
有帮助吗?如果没有,也许您可以提供有关网格以及如何重新加载它的更多信息。

nhaq1z21

nhaq1z212#

我在同一个页面上有多个不同的网格,我的错误是有多个HTML元素的寻呼机具有相同的ID,我用它来引用表单jqGrid内javascrpt文件…
解决方案:在jqGrids的HTML中设置唯一的分页器

<table id="gridTable1">
    <tr><td/></tr>
</table>
</div>
<div id="gridpager"> -- MUST be different => <div id="gridpager1">
</div>
<div id="custom">

<table id="gridTable2">
    <tr><td/></tr>
</table>
</div>
<div id="gridpager"> -- MUST be different => <div id="gridpager2">
</div>
<div id="custom">

字符串

ih99xse1

ih99xse13#

我遇到了这个问题,这就是我解决它的方法:
我的几个jqgrids调用了一个共享函数,该函数使用默认值扩展了设置。在这些扩展设置中,我将pager属性设置为要复制的div id。我不应该在共享设置中这么做。一旦我从扩展设置中删除了pager属性,并强制所有调用jqgrids设置自己的pager属性,这个问题就解决了。

相关问题