選択した行に応じたオプションで選択フィールドをレンダリングするモーダルを開くグリッドにカスタム ボタンを作成する必要があります。
したがって、ユーザーは行を選択してボタンをクリックします。クエリを作成して選択フィールドに入力できるように、行 ID を url パラメータとしてアクションに渡す必要があります。
これは私が苦労しているところです:
navigatorExtraButtons="{
honorarios:{
title: 'Consultar honorários do processo',
caption: 'H',
icon: 'none',
onclick: function(){
var id = jQuery('#processoTable').jqGrid('getGridParam','selrow');
if (id) {
var ret = jQuery('#processoTable').jqGrid('getRowData',id);
// need to pass ret.nrProcesso as param to the URL that will load content into the modal
} else { alert('Please select a row.');}
}
},
上記のコードを使用すると、選択した行から目的の ID 値を取得できます。しかし、私はそれをに割り当てる方法がわかりません
<s:url... param
モーダルを設定します...
前もって感謝します。