Умная агрегация столбцов таблицы
Нам нужно сделать умную таблицу агрегированной на основе выбранных столбцов. Это то, что можно сделать в представлении CDS, или мне нужно будет внести изменения в код UI5 сам по себе.
например у меня ниже 3 ряда
Если бы я должен был удалить столбец Аккаунт, я бы хотел, чтобы это было
Итак, есть несколько проблем, с которыми я сталкиваюсь, первая проблема заключается в том, что если я позволю умной таблице и бэкэнду справиться с этим, то бэкэнд не будет знать, какие столбцы были выбраны.
Если я добавлю его в метод поиска на панели фильтров, я смогу увидеть выбранные столбцы и получить фильтры. Но моя проблема в том, что при удалении столбца этот поиск не вызывается. Он вызывается только при нажатии кнопки поиска фильтра или когда мы добавляем столбец в таблицу.
Кто-нибудь делал что-то подобное раньше и знает простое решение, или это лучший способ сделать это так, как я пытаюсь, когда мы добавляем столбцы в службу oData и вызываем ее в поиске.
Если это так, есть ли какой-нибудь слушатель, который мы можем использовать для изменения таблицы, если столбцы будут удалены. Таким образом, мы можем позвонить в службу и перепривязать таблицу.