2011-10-25 9 views
0

私はjqGrid 4.1.2を使用しています。入力フォームをナビゲートすると、チェックボックスが更新されません。たとえば、チェックボックスをオンにしてフォームを送信すると、変更がデータベースに記録されますが、フォームをリロードするとチェックボックスのチェックは表示されません。チェックボックスの値を処理していないjqgrid

<input id="entireTooth" class="FormElement" type="checkbox" value="Yes" offval="No" name="entireTooth" role="checkbox"> 

jqGridが正しく変更をデータベースに記録し、それだけに失敗します。

http://screencast.com/t/jFJeoJWL

Firebugのは、このよう作成したHTMLを示しています

{name:'entireTooth',width:50, editable:true, hidden:true, edittype:'checkbox',formatter: 'checkbox', editoptions:{value:'Yes:No'}, editrules:{edithidden:true}} 

は、フォームのチェックボックスを生成しますフォームがロードされると、チェックボックスをデータベース値に更新します。

ご協力ありがとうございます。

答えて

0

herehereという問題があると思います。この問題は、jqGrid 4.2.0ですでに修正されています。したがって、使用するjqGridを更新するだけで済みます。

+0

Olegさん、ありがとうございます。私は最新バージョンをダウンロードしました。ファイルが再編成され、プロジェクト内の他のコードと競合するため、4.1.2に固執して別の解決策を見つける必要があります。 –

+0

@Martyn Walker:jqGrid 4.1.2を使用する必要がある場合は、jQueryをバージョン1.6.2 – Oleg

関連する問題