【发布时间】:2017-08-20 17:37:12
【问题描述】:
我尝试在我的 jqGrid 上使用 info_dialog,但在控制台中看到 TypeError: $(...).jqGrid.info_dialog is not a function。
我 (!) 没有定义我自己的 info_dialog 函数。但我可以在$.extend($.jgrid, ... 中看到它,比如here,所以我期待它默认可用。
info_dialog : function(caption, content,c_b, modalopt) {
var mopt = {
width:290,
height:'auto',
我是否必须为网格启用它?或者我还需要做什么才能使用定义的版本here(在我的网格上调用extend?..)
使用来自https://cdnjs.com/libraries/jqgrid的4.6.0
现在使用https://cdnjs.com/libraries/free-jqgrid 4.14.1
【问题讨论】:
-
您使用(可以使用)哪个版本的 jqGrid 以及来自哪个 jqGrid 分支(free jqGrid、商业Guriddo jqGrid JS 或版本 如何在代码中调用
info_dialog也很重要。根据您使用的 jqGrid 版本,您可以像$.jgrid.info_dialog.call($("#grid")[0],...)一样正确初始化this。
标签: javascript jquery jqgrid