私は KENDO Grid を持っており、そのフィールドと列は、アクションから入力されたインターンであるデータソースから入力されます。
今、そのグリッドの特定のセル コンテンツを別のコントローラー アクションにバインドし、そのセルの ID も渡したいと思います。どうすればこれを達成できますか。以下は私のグリッドのコードです。剣道UIドキュメントで答えを見つけることができましたが、HTMLヘルパーを使用してこれを実現しています. 以下と同じスタイルでお願いします。このバインドが必要なセル コンテンツとしてリーダー名を使用します。誰もこれを前に試しましたか?
$("#eventsgrid").kendoGrid(
{
dataSource: eventsDataSource,
navigatable: true,
pageable:
{
input: true,
numeric: false
},
columns:[
{
field:"",width:"30px", template:'<input type="checkbox" id="selectevent"/>'
},
{
field:"CardNumber",width:"80px"
},
{
field: "Image", width: "45px", title: "Type", template: "<img src='/Content/Themes/Default/images/AlarmType.png' id='AlarmType'/>"
},
{
field: "Priority", width: "60px", title: "Priroty"
},
{
field: "Origin", title:"Event Time"
},
{
field:"Description", title:"Alarm Title"
},
{
field: "ReaderName", title: "Location"
},
{
field: "", title: "Actions and Interactions", width: "160px", template: '<input type="button" value="Acknowledge" onclick="CheckAck" id="Acknowledge" /><br/><a href="javascript:performActions()" >3 Actions</a>'
},
{
field: "Image", title: "More", width: "60px", template: "<img src='/Content/Themes/Default/images/Door.png' onclick='showDetails()' id='door' width='20' height='20'/><div id='cardholderdetails'></div>"
}
],
}).data("kendoGrid");
これで、パラメーターを使用して $.POST 呼び出しを呼び出す関数ができました。この関数は、ボタンのクリック イベントにフックされます。これを行う別の方法はありますか?