これは、ここで回答した質問に対するフォローアップの質問です。
ボタンを押したときに単に alert() を実行するのではなく、listAction や DeleteAction のようなアクションをサーバーに戻す必要があります。
1) このカスタム アクションを起動するボタン クリックを設定するにはどうすればよいですか? 2) アラートの例 (data.record.tableID) のような値を渡すことはできますか?
このようなものですが、jTableAjax という関数名を作成しました。アクション ajax 呼び出しを開始するには、実際に類似した jtable 関数を知る必要があります。
CustomAction: {
title: 'Refresh',
width: '1%',
sorting: false,
create: false,
edit: false,
list: true,
display: function (data) {
if (data.record) {
return '<button title="Refresh '+data.record.table+'" class="jtable-command-button jtable-edit-command-button" onclick="jTableAjax('/myurlserverpath/myaction',' + data.record.tableID + '); return false;"><span>Refresh '+data.record.table+'</span></button>';
}
}
}