C# 剑道网格不排序数据
我制作了如下网格:C# 剑道网格不排序数据,c#,asp.net,.net,asp.net-mvc-4,kendo-grid,C#,Asp.net,.net,Asp.net Mvc 4,Kendo Grid,我制作了如下网格: $("#gvObservationScore").kendoGrid({ dataSource: Data, columns: [{ title: "Code", width: 4, template: "#= getCodeForScoreGrid(TitleCode,componentCod
$("#gvObservationScore").kendoGrid({
dataSource: Data,
columns: [{
title: "Code",
width: 4,
template: "#= getCodeForScoreGrid(TitleCode,componentCode)#"
}, {
field: "CorrelatedTo",
title: "CorrelatedTo",
width: 30,
template: "#= getCorrelationTextForScoreGrid(correlatedTo,CorrScoreID)#"
}
, {
field: "Score",
title: "Score",
width: 5,
template: "#= getScoreTextForScoreGrid(correlationScore,correlatedTo,CorrScoreID)#"
}
, {
field: "NS",
title: "NS",
width: 3,
template: "#= getNSRadioButtonForScoreGrid(correlationScore,correlatedTo,CorrScoreID,CorrID,componentCode)#"
}
, {
field: "1",
title: "1",
width: 3,
template: "#= getOneScoreRadioButtonForScoreGrid(correlationScore, correlatedTo, CorrScoreID, CorrID, componentCode)#"
}
, {
field: "2",
title: "2",
width: 3,
template: "#= getTwoScoreRadioButtonForScoreGrid(correlationScore, correlatedTo, CorrScoreID, CorrID, componentCode)#"
}
, {
field: "3",
title: "3",
width: 3,
template: "#= getThreeScoreRadioButtonForScoreGrid(correlationScore, correlatedTo, CorrScoreID, CorrID, componentCode)#"
}
, {
field: "4",
title: "4",
width: 3,
template: "#= getFourScoreRadioButtonForScoreGrid(correlationScore, correlatedTo, CorrScoreID, CorrID, componentCode)#"
}
, {
field: "AddComment",
title: "Add Comment",
width: 10,
template: "#= getAddCommentButtonForScoreGrid(componentCode,CorrScoreID,CorrID,commentCount) #"
}
//getThreeScoreRadioButtonForScoreGrid
],
sortable: true
});
情况如下:
但网格并没有得到排序
我已经在我的代码中保留了sortable:true
还尝试了:
sortable: {
mode: "single",
allowUnsort: false
}
然后也没有得到排序
请帮帮我。试试这个
$("#gvObservationScore").kendoGrid({
dataSource: Data,
sortable: true,
columns: [{
title: "Code",
width: 4,
sortable: true,
template: "#= getCodeForScoreGrid(TitleCode,componentCode)#"
}, {
field: "CorrelatedTo",
title: "CorrelatedTo",
width: 30,
template: "#= getCorrelationTextForScoreGrid(correlatedTo,CorrScoreID)#"
}
................
我在网格中添加了可排序的,列作为示例
编辑:
由于所有这些都是模板,因此您可能缺少#
标记之前的转义字符,即
template: "//#= getCodeForScoreGrid(TitleCode,componentCode)//#"
无未获取错误但数据未被分类您是否可以发布模板的数据和代码
GetCodeForCoreGrid
?我怀疑模板生成的代码不是sortablefunction GetCodeForCoreGrid(TitleCode,componentCode){return false;“>'+compText+';}预期的排序结果是什么?图片显示的排序方式是“CorrelatedTo”,除非我遗漏了什么,否则我看得很对。