Во-первых, мои знания английского не очень хороши. 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,
Назначается в качестве первого значения dataSource в onDataBound.
->
Попытка вывести val () из скрытого текстового поля с помощью функции JavaScript в ClientFooterTemplate.
-> Второй поиск по сетке работает как задумано. Кажется, сначала нужно нарисовать сетку, прежде чем будет сделано onDataBound. => Задача вовремя
2) DataBinding = ошибка
Кажется, это не обязательный пункт.
3) Объявить скрытый столбец в сетке, получить значение d в списке
Попробуйте напечатать значение как есть
=>
Синтаксическая проблема clientTemplate или что
Произошла ошибка.
ClientFooterTemplate ("# = d #")
Включая kendoToString
TemplateEscape \
И так далее.
Никто из них не показал хороших результатов.
Какой совет я могу применить в моей ситуации?
JsonData, полученный в результате чтения кендо, получен как источник данных,
Я слышал, что есть способ приблизиться к нему, но я не мог применить, не знал ли я, как правильно его использовать.
Большое спасибо за чтение этой длинной статьи. Хорошего дня.