gpt4 book ai didi

jquery - jQGrid TreeGrid 的内联导航 addRow 方法无法正常工作

转载 作者:行者123 更新时间:2023-12-01 06:00:35 24 4
gpt4 key购买 nike

我正在尝试使用 jqGrid Treegrid 的内联导航“添加新行”功能,但到目前为止我无法正确配置它。我已阅读与其相关的文档和其他帖子,但没有任何效果。我已经设置了 addRow 的选项,但是当我单击添加行图标时,网格中会添加一个新行,并弹出错误“Uncaught TypeError: Cannot read property 'length' of null jquery.jqGrid.src.js: 8963”。对此有什么想法吗?我已经成功配置了内联编辑,它对我来说工作正常,但内联添加没有按预期工作。

我检查了jqgrid src,错误出现在这个片段中

if (treeg) { $("span:first",this).html(""); }
else { $(this).html(""); }
var opt = $.extend({},cm[i].editoptions || {},{id:rowid+"_"+nm,name:nm});
if(!cm[i].edittype) { cm[i].edittype = "text"; }
if(tmp == " " || tmp == " " || (tmp.length==1 && tmp.charCodeAt(0)==160) ) {tmp='';}

这段代码正在列中查找span,但是当我通过firebug检查该列时,该列的标记中没有渲染span标签

对此有什么想法吗?

最佳答案

我认为我面临的问题是由于根据 jQGrid 树网格限制 here 的当前限制,树网格模式不支持 "addRowData" 。对于内联行添加,“此方法使用两个已构造的方法。调用该方法时,首先执行添加本地行的 addRowData 方法。此后,该方法调用 editRow 方法来编辑行” 来自 inline edit add row documentation

由于树形网格不支持“addRowData”,因此jqGrid树形网格也不支持内联添加行。 jqGrid 文档中的限制列表需要更新

关于jquery - jQGrid TreeGrid 的内联导航 addRow 方法无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11862318/

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