Tôi mới sử dụng Kendo Grid và Kendo UI. Câu hỏi của tôi là làm thế nào tôi có thể giải quyết lỗi nàyUncaught TypeError: không thể đọc thuộc tính 'thay thế' không xác định Trong Lưới
Uncaught TypeError: Cannot read property 'replace' of undefined
Đây là Mã của tôi trên KendoGrid
$("#Grid").kendoGrid({
scrollable: false,
sortable: true,
pageable: {
refresh: true,
pageSizes: true
},
dataSource: {
transport: {
read: {
url: '/Info/InfoList?search=' + search,
dataType: "json",
type: "POST"
}
},
pageSize: 10
},
rowTemplate: kendo.template($("#rowTemplate").html().replace('k-alt', '')),
altRowTemplate: kendo.template($("#rowTemplate").html())
});
Đường dây của tôi rằng Nguyên nhân Lỗi
rowTemplate: kendo.template($("#rowTemplate").html().replace('k-alt', '')),
HTML của rowTemplate
<script id="rowTemplate" type="text/x-kendo-tmpl">
<tr class='k-alt'>
<td>
${ FirstName } ${ LastName }
</td>
</tr>
</script>
Cảm ơn :)
lý do duy nhất tôi có thể thấy là jQuery là không thể tìm thấy các phần tử với id 'rowTemplate' ... bạn có thể đăng nhập giá trị của '$ (" # rowTemplate "). length' và xem những gì được trả về –
@ArunPJohny nó trả về 0 –
đó là lý do ... không có yếu tố với id' rowTemplate' trong trang của bạn –