gpt4 book ai didi

javascript - 在 jqgrid 中禁用模态弹出窗口

转载 作者:行者123 更新时间:2023-11-29 15:06:18 26 4
gpt4 key购买 nike

我想在不使用 jqgrid 中的模态弹出窗口的情况下创建自定义消息。有没有办法禁用它?或者有没有办法改变模态的内容?

最佳答案

能具体点吗?如果您想要自己的模态对话框,您可以只添加一个事件处理程序(例如,在编辑按钮上),当触发该事件处理程序时将打开您自己的自定义对话框。为此,您可以使用 jQuery UI 对话框,并将其打开为您自己的自定义表单。

更新检查 jqGrid 源代码后,info_dialog是用于显示此特定对话框的函数。有一个单独的调用来显示“正在加载...”弹出窗口。副手似乎没有一种简单的方法来禁用 info_dialog .但是,您可以修改 jqGrid 源代码来完成您的需要。您可以:

  • 立即从info_dialog返回- 这可能是极端的,因为它可能会报告您需要的其他错误 - 或者,

  • 查找并注释掉显示此特定 ajax 错误的调用。涉及一些试错,但只要调用此函数 18 次,您就不会花很长时间来查找。事实上,首先注释掉这个实例,因为它是从 error 调用的ajax调用的功能:

    info_dialog(a.jgrid.errors.errcap,e.status+" : "+e.statusText+"<br/>"+u,a.jgrid.edit.bClose);

显然这样的修改是最后的手段,但一旦它奏效,您可能会考虑为 jqGrid 团队推出一个补丁来禁用警报。

关于javascript - 在 jqgrid 中禁用模态弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2115488/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com