Мне нужно показать пользователю, есть ли в каком-либо сворачиваемом отчете строки или он пуст (когда он находится в свернутом состоянии)
Я пытаюсь найти глобальное и простое решение, которое может работать со всеми таблицами.
в настоящее время моя единственная идея - сделать динамическое действие (уведомлять пустым) для каждого отчета после обновления. затем проверьте «Условие на стороне клиента» с помощью javascript, если в нем есть строки с:
$(this.triggeringElement).find('.nodatafound').length==1;
затем я раскрашиваю складной значок в красный / зеленый цвет соответственно:
$(this.triggeringElement).find('.t-Button--icon').css("background-color", "red")
Это решение работает (для классических и интерактивных отчетов, но у меня все равно нет интерактивной сетки). Но у меня много таблиц, и даже если я помещаю свой код javascript в функции, он часто повторяется. Ищу более ремонтопригодный вариант. Что-то вроде встроенного динамического действия для всех отчетов, которые я могу разместить в одном месте.
Спасибо