2012-02-22 18 views
1

ユーザがinlineNavの "Add"ボタンを押したときにチェックボックスのデフォルト値を設定しようとしています。jqgrid checkbox - 新規追加時にデフォルト値を設定する

この質問は、私は

jqGrid add item checkbox field defaulted to checked

を望むが、残念ながら、それは動作しません答えが含まれているだろうと思われます。

{name:'enabled', index:'`enabled`', width:120,editable:true, edittype:"checkbox", editoptions:{value:"1:0", defaultValue:"1"}, formatter:"checkbox", align:"center"} 

私は{defaultValue:1}, {value:"Yes:No", defaultValue"Yes"}, {defaultValue:function(){return:"1"}}などを試してみましたが、すべては、トリックを行うようには見えません。私は私のcolModelに次のエントリを使用しています。

誰かお手伝いできますか?私が出典を突き止めて理解するのを助ける前に、何か明白なものが見当たりませんか?

答えて

3

最後のバージョンのjqGridを使用しないとします。 defaultValueプロパティの使用に関する問題は、バージョン4.3.0にはeditoptionsの存在がありますが、バージョン4.3.1では修正されています。

あなたの古い質問のデモでは、my answerから最小限の変更を行います。 the demo which uses jqGrid 4.3.1the same demo which uses old version (4.3.0)のjqGridを比較してください。あなたはをクリックすると、他の側jqGrid 4.3.0は、設定を無視し、常に未チェックのチェックボックスを作成して使用してデモに設定

editoptions: {value: 'Yes:No', defaultValue: 'Yes'} 

に対応するチェックボックスをチェック追加される新しいデモで「追加」ボタンを。

+1

あなたはあまりにも良い人です - ありがとう – adam

+0

@アダム:あなたはようこそ! – Oleg

関連する問題