次のようにjqgrid行を編集できます。インラインで編集すると、このリリース日にHTMLコンテンツが含まれます。行を編集するときにjqgridセルの値を取得する方法は?
{name:'releaseDate',index:'releaseDate', width:55,editable:true,editoptions:{size:10}},
jsonReader:{ ルート: "コレクション"、 ページ: "スタートページ"、 トータル: "TOTALPAGE"、 記録: "記録"、 repeatitems:偽、 セル: "セル"、 id: "id"
リリース日の値を次のように変更するオプションを指定しました。この関数を使用して編集すると、実際の日付が取られます。データを投稿しようとすると、この値はバインドされません。ここでHTMLコンテンツを入手する必要がありますか?データを投稿するにはどうすればよいですか?
function setValuesToJqGrid() {
var myGrid = jq("#grid");
if(detailGridId==(i+1)){
myGrid.jqGrid('setCell', detailGridId, 'releaseDate', jq('#setDate').val());
}
誰も私を助けることができるしてください?
常に使用する(使用できる)jqGridの**バージョン**と、jqGrid([free jqGrid](https://github.com/free-jqgrid/)の** fork **を書いてください。 jqGrid)、コマーシャル[Guriddo jqGrid JS](http://guriddo.net/?page_id=103334)、またはバージョン<= 4.7の古いjqGrid)。あなたの質問は**セル値を取得している**ですが、あなたは "取得"メソッドを使用するコードを投稿しません。さらに、**あなたがセル価値を得る必要がある**を知ることが重要です。内部*コールバック*/*イベント*あなたはセルの値を取得しようとしていますか?あなたは "行の編集"について書いています。 「インライン編集」や別の編集モードを使用していますか? – Oleg
私は無料のjqGridの3.6バージョンを使用しています。それは商業的なものではありません。インライン編集と編集方法の両方を使いたい。インライン編集を使用すると、問題なくデータを投稿できます。しかし、私がセルを編集するためのメソッドを使用すると、データを投稿できません。インライン編集を使用したときのセルの値を確認しました。これはhtmlコンテンツでした。しかし、セルを編集するためにメソッドを使用すると、実際のデータが格納されます。 – Rosh
**間違ったバージョン番号**を入力したとします。 jqGrid 3.6は約8歳ですが、私はあなたがバージョンを使用するとは思わない。あなたが本当にレトロバージョンを使用したい場合は、私はあなたを助けることはできません。 "jqGrid"製品の最後のバージョンは2014年末に公開された4.7です。その後、以下の名前でjqGridの2つのメイン**フォーク**が存在します:["free jqGrid"](https://github.com/free -jqgrid/jqGrid)を開発し、**商用** ["Guriddo jqGrid JS"](http://guriddo.net/?page_id=103334)、Tony Tomovを開発しました。 2014年以降、両フォークにはさまざまな特徴があります。 – Oleg