jqGrid Treegrid にインライン Nav の「新しい行を追加」機能を使用しようとしていますが、これまでのところ適切に構成できません。ドキュメントとそれに関連する他の投稿を読みましたが、何も機能していません。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='';}
このコードは列内のスパンを探していますが、firebug で列をチェックしたところ、その列のマークアップにスパン タグがレンダリングされていません。
これについて何か考えはありますか?