Add renderCondition feature to grid.addColumn
Почему
Когда я столкнулся с необходимостью кастомизации Grid для своего модуля - я обнаружил, что по большей части это невозможно и приходится искать другие решения. В то время как, grid.addAction имеет поддержку renderCondition, onClick и т.д, благодаря чему actions можно кастомизировать под множество условий.
Как это может помочь
При разработке, я хотел показывать админам одну версию Grid, а юзерам другую, но Vuex store был пуст на время создания Grid и поэтому получение информации о пользователе было затруднено. С renderCondition я мог бы рендерить нужные колонки по тому же принципу, что и controls, которые спокойно получают любую информацию из Vuex store. Вместо этого пришлось делать 2 версии Grid, что привело к повторению кода с минимальной разницей.