如何在发生DataBound之前通过Grid Read使用JsonData

时间:2018-09-05 01:23:58

标签: kendo-ui kendo-grid kendo-asp.net-mvc

首先,我的英语能力不是很好。 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作为数据源被接收, 我听说有一种方法可以解决此问题,但是我不知道我是否不知道如何正确使用它。

非常感谢您阅读这篇长文章。祝你有美好的一天。

0 个答案:

没有答案