【问题标题】:Jqgrid breaks properties of other jqgridjqgrid 打破了其他 jqgrid 的属性
【发布时间】:2014-11-25 06:23:51
【问题描述】:

如题,

在我的网页中,我有一个 jqgrid,以及一个按钮,该按钮将弹出一个模式对话框,其中包含另一个 jqgrid(显示不同的数据)。问题是,模态对话框上的jqgrid破坏了页面上的jqgrid,比如如果我在对话框上设置我的jqgrid没有过滤功能,那么它会导致网页上的jqgrid的过滤器突然消失。

只是想知道以前是否有人遇到过此类问题?

由于网页是使用 Grails 创建的,所以我不确定这是否与 Grails 的资源问题有关。

【问题讨论】:

    标签: grails jqgrid


    【解决方案1】:

    很难帮助你,因为你没有发布你的代码。我只能假设您可能在模式对话框中的网格和主页上的网格之间存在 id 冲突。我建议您在模态对话框中添加带有一些非空唯一值的 idPrefix 选项。例如,您可以在第一个网格中添加idPrefix: "g1_",在第二个网格中添加idPrefix: "g2_"。那么id为“1”、“2”、“3”的行将在第一个网格中为"g1_1""g1_2""g1_3",在第一个网格中将有"g2_1""g2_2""g2_3"第二个网格。

    【讨论】:

    • 谢谢奥列格。我没有发布我的代码,因为我不知道应该发布什么。我浏览了代码并确定 id 和列名称不同,但只是为了测试,我根据您的建议进行了更改,但没有任何帮助。我想是因为模态和网页之间的代码冲突导致了这个?
    • @Oleg 请有机会看看我的问题here
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-07-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多