首先,我的英语能力不是很好。 Google翻译获得了很多帮助。 即使表达不当,也希望您能理解。
之所以写这样的标题,是因为我猜想那是解决我的问题的方法。
这可能不是正确的方法。
我有以下问题情况。 请检查它是否适用。
查询结果列表中的一行的值是a / b / c / d。
我想做以下事情。 网格会打印a,b和c的值,并将d的值而不是总和输出到b列的页脚。
像这样
a b c(列)
1 1 1(数据)
2 2 2
3 3 3
6 d 6(总计)(6是总和,d是通过读取查询获得的数据)
d的值作为查询的结果计算得出,并且对于所有结果行都是相同的。 为此,我尝试了以下方法。
1)声明d为隐藏的TxtBox, 在onDataBound中分配为dataSource的第一个值。 -> 尝试使用JavaScript函数将隐藏文本框的val()输出到ClientFooterTemplate。 ->第二个网格搜索按预期工作。似乎在完成onDataBound之前首先绘制了网格。 =>准时出现问题
2)DataBinding =错误 它似乎不是绑定点。
3)在网格中声明一个隐藏的列,获取列表中的d值 尝试按原样打印该值 => clientTemplate语法问题或什么 发生错误。
ClientFooterTemplate(“#= d#”) 包括kendoToString TemplateEscape \ 等等。 没有一个显示出良好的结果。
有什么建议可以适用于我的情况吗?
由于kendo Read收到的JsonData作为数据源被接收, 我听说有一种方法可以解决此问题,但是我不知道我是否不知道如何正确使用它。
非常感谢您阅读这篇长文章。祝你有美好的一天。