Hi,
Correct me if I'm wrong but the desired functionality is to have a separate button with a popup that isn't inside that Grid with the functionality to hide the columns. If that is the case, this functionality can be achieved by using a button with our Popup component as demonstrated in the following demo:
https://stackblitz.com/edit/angular-48wkep-rzqtqn?file=app%2Fapp.component.ts
https://www.telerik.com/kendo-angular-ui/components/buttons/button/
https://www.telerik.com/kendo-angular-ui/components/popup/
https://www.telerik.com/kendo-angular-ui/components/grid/columns/hidden/
I hope this helps.
Regards,
Yanmario
Progress Telerik
Love the Telerik and Kendo UI products and believe more people should try them? Invite a fellow developer to become a Progress customer and each of you can get a $50 Amazon gift voucher.
<kendo-grid-column-chooser>
Hello,
You can use the aforementioned ColumMenuChooserComponent outside the column menu template - e.g. in the toolbar. Here's an example. It has the same functionality as the chooser in the column menu. You can additionally include or exclude the chooser from the column menu, if you have a preference. To remove it from there, just set the columnChooser property to false.
<kendo-grid [kendoGridBinding]="gridData"
[height]="410"
[columnMenu]="{ columnChooser: false }"
[filterable]="true"
[sortable]="true"
>
That said, you can use the column chooser as a stand-alone component as well without using the column menu at all. It would still work to include the column chooser component in the toolbar without enabling columnMenu.
Let me know if I could be of further assistance.
Regards,
Dimitar
Progress Telerik
Virtual Classroom, the free self-paced technical training that gets you up to speed with Telerik and Kendo UI products quickly just got a fresh new look + new and improved content including a brand new Blazor course! Check it out at https://learn.telerik.com/.