KendoUI Web を使用しており、クリックして Kendo Grid を表示したときに Kendo ListView 内のリンクが必要です。ListView のテンプレートを使用しています。
HTML:
<div id="listView" ></div>
<div id="grid" ></div>
テンプレート:
<script type="text/x-kendo-tmplate" id="template">
<div>
<ul>
<li><a class="list k-link" title="#= title #" id="#= id#" >#= name #</a></li>
</ul>
</div>
</script>
次のコードを使用してこれを実行しようとしましたが、何も起こりません。id のみが正しく読み取られますが、リクエストは行われていません。
$(" .list").live({click:function(){
var id=$(this).attr('id');
$("#grid").kendoGrid({
dataSource: {
transport: {
read: "somefile.php?id="+id,
},
schema: {
data:"data",
model: {
id: "id_pf",
fields:{
first:{},
second:{}
}
}
},
total: function(response) {
return $(response.data).length;
},
pageSize: 10
},
columns: [
{ title: "First", field: "first"},
{ title: "Second", field: "second"},
]
});
}});