[OK] jsグリッドの初期化でこのコードスニペットがありますか?私はそれが正式なjqGridのデモにあるので、それを賭ける:
onSelectRow: function(id)
{
if(id && id !== lastsel)
{
grid.jqGrid('restoreRow', lastsel);
grid.jqGrid('editRow', id, true, null, function(){ grid.trigger('reloadGrid');return true; });
lastsel = id;
}
},
もしそうなら、ここに問題がある。
onSelectRow: function(id)
{
if(id && id !== lastsel)
{
grid.jqGrid('restoreRow', lastsel);
grid.jqGrid('editRow', id, true, null, function(){ grid.trigger('reloadGrid');return true; });
lastsel = id;
}
else if(id && id === lastsel)
grid.jqGrid('editRow', id, true, null, function(){ grid.trigger('reloadGrid');return true; } );
または単にだけif (id) {...}
}の条件、
が、私は同じ問題を抱えていると私はしようとした場合に変更:あなたが実際に編集された行を編集したい場合は、それをこのような何かを記述する必要がありますあなたを解決する。私は私の解決策についてあなたに知らせますが、今は分かりません。たぶん@Olegが私たちを助けてくれるかもしれません。彼は専門家です:) – kajo