私は作業グリッドを持っています (フィールドは name と id です):
<grid stuff>
<kendo:grid-column width="80px">
<kendo:grid-column-command>
<kendo:grid-column-commandItem name="delete" text="Delete">
<kendo:grid-column-commandItem-click>
//Here I want to grab this worker id and redirect the user to the url workerDelete.html?Id
</kendo:grid-column-commandItem-click>
</kendo:grid-column-commandItem>
</kendo:grid-column-command>
</kendo:grid-column>
<kendo:grid-column width="80px">
<kendo:grid-column-command>
<kendo:grid-column-commandItem name="update" text="Update">
<kendo:grid-column-commandItem-click>
// here I want to grab this worker id and redirect the user to the url workerUpdate.html?Id
</kendo:grid-column-commandItem-click>
</kendo:grid-column-commandItem>
</kendo:grid-column-command>
</kendo:grid-column>
</grid stuff>
ユーザーがカスタム ボタンを押してビューを変更し、データをクエリ文字列に渡すときに、行からデータをキャプチャする方法を知る必要があります。私はjspと春を使用しています。
次のコードを使用しようとしましたが、うまくいきませんでした。
<script>
function deleteWorker() {
var grid = $('#grid').data('kendoGrid');
var row = grid.dataItem(grid.select());
var id = row.id;
window.location.href = "/workerDelete.html?"+cpf;
}
</script>