[英]Create dynamic column Kendo Grid
我正在嘗試使用JavaScript創建動態列Kendo Grid。 現在,我可以動態生成列了。 但是每次它給我這樣的錯誤。
這是我使用的代碼
function createDetailsGrid() {
gridDetails = $("#gridDetails");
gridDetails.children().remove();
gridDetails.kendoGrid({
columns: [],
dataSource: []
})
//var columnSchema = [];
//columnSchema.push({ title: 'One',field: 'One', width: '100px' });
//columnSchema.push({ title: 'Two', field: 'Two', width: '100px' });
var dataSourceContent = GetCustomers();
var len = dataSourceContent.model.length;
var columnSchema = [];
var dataSourceSchema = [];
for (var i = 0; i < len; i++) {
columnSchema.push({ title: String(dataSourceContent.model[i].ColumnName), field: String(dataSourceContent.model[i].ColumnName), width: '100px' });
}
//for (var i = 0; i < len; i++) {
// dataSourceSchema.push({ columnSchema[i].field: 10, smv: 2.3, tot_target: 23 });
//}
gridDetails.kendoGrid({
// .. other properties ..
columns: columnSchema,
// dataSource:[],
pageable: true,
sortable: true
//editable: true,
});
像
我有什么想念的嗎?
謝謝
如果不使用“ \\”轉義,則會引發錯誤。
當它在您的html模板中顯示時,您必須轉義“#”,如下所述:
<a href="\\#dashboard">Dashboard</a>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.