Многоуровневая иерархическая сетка Blazor Telerik не работает при отдельном вызове DetailTemplateC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Многоуровневая иерархическая сетка Blazor Telerik не работает при отдельном вызове DetailTemplate

Сообщение Anonymous »

В моем приложении мне нужно отобразить многоуровневую сетку.
Данные для подсетки (DetailTemplate) содержат тысячи записей, поэтому мне нужно делать отдельный вызов службы каждый раз, когда пользователь нажимает на знак + (развернуть Основная сетка).
Мой следующий код частично работает.
Я столкнулся с двумя проблемами...
  • Когда я нажимаю ячейка выполняет вызов OnRowClickHandler() и извлекает данные, но сетка не расширяется.
  • Когда я нажимаю на знак «+» знака DetailTemplate, строка сетки расширяется, но
    не вызывает вызов OnRowClickHandler() , отображается пустая подсетка.
Похоже, OnRowClickHandler() вызывается только тогда, когда я нажимаю на ячейку, но не на знак +.
Какая ошибка Я делаю здесь. Мой код ниже...
Код Razore

Код: Выделить всё


No Data available.



@{
var details = detailItem as MainDataItem;







}

Код Razor.cs

Код: Выделить всё

 private async Task OnRowClickHandler(GridRowClickEventArgs args)
{
var currItem = args.Item as MainDataItem;
currItem.DetailData = await Service.GetData(currItem.Id);

var state = Grid.GetState();

bool isCurrItemExpanded = state.ExpandedItems.Any(x => x.Id == currItem.Id);

if (isCurrItemExpanded)
{
state.ExpandedItems.Remove(currItem);
}
else
{
state.ExpandedItems.Add(currItem);
}

await Grid.SetStateAsync(state);
}

Подробнее здесь: https://stackoverflow.com/questions/792 ... arate-call
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Многоуровневая индексация с помощью B+tree в C++
    Anonymous » » в форуме C++
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous
  • Telerik Kendo UI jquery сетка
    Anonymous » » в форуме Jquery
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous
  • Telerik Kendo UI jquery сетка
    Anonymous » » в форуме Jquery
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • Сетка пользовательского интерфейса Telerik Kendo теряет собственный обработчик событий команды после сохранения (и восст
    Anonymous » » в форуме Jquery
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Иерархическая модель AR (1) в Numpyro
    Anonymous » » в форуме Python
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»