Unplanned
Last Updated: 28 Oct 2025 06:06 by ADMIN
Pablo Emilio
Created on: 16 Oct 2025 14:22
Category: PivotGrid
Type: Feature Request
0
Row field headers are rendered within an extra column to the left of the data area in Kendo PivotGrid

Dear Telerik Support Team,

We are currently using the Telerik framework extensively in one of our projects — including grids, controls, calendars, and other components. Our experience so far has been excellent, and our goal is to fully adopt Telerik across our entire solution.

The only component we have not yet been able to fully migrate is the PivotGrid. We are currently using the DevExpress PivotGrid, but we would like to switch to Kendo PivotGrid, as we consider it to be a very powerful and modern development tool within your ecosystem.

However, during the migration process, we noticed a visual behavior that is not exactly an inconsistency but something we would appreciate your guidance on:

When building a PivotGrid with Telerik (using Kendo().PivotGrid() and an AJAX DataSource, not XMLA), the row field names are displayed inside an additional column. This layout increases the overall width and creates unused blank space.
In contrast, DevExpress displays the row field names above the related data block as a header, which helps make better use of the available space (please see attached images telerik.png and devexpress.png for reference).

We would like to know if there is a recommended way, configuration, or possible workaround to achieve a similar layout in Telerik’s PivotGrid, or if such a feature is being considered in the product roadmap.

Another property is showTotals in order to don´t show totals.

Thank you in advance for your assistance. We look forward to your response.

5 comments
ADMIN
Mihaela
Posted on: 28 Oct 2025 06:06

Hello Pablo,

My apologies for the earlier misunderstanding. In my previous response, I described how the ColumnWidth() option works by default. However, as I understand it, your request is to hide the columns and show the row field names above the related data block as headers.

If you would like to provide additional details related to the desired PivotGrid layout, please feel free to share them.

Regards,
Mihaela
Progress Telerik

Your perspective matters! Join other professionals in the State of Designer-Developer Collaboration 2025: Workflows, Trends and AI survey to share how AI and new workflows are impacting collaboration, and be among the first to see the key findings.
Start the 2025 Survey
Pablo Emilio
Posted on: 27 Oct 2025 19:01

H Mihaela.

 

There is a very big diference betwen set column width and dont show a colum title. What we have ask is dont show a column title.

May be another one could help us with this article.

ADMIN
Mihaela
Posted on: 27 Oct 2025 14:58

Hello Pablo,

The current implementation of the PivotGrid does not provide a built-in option to hide the dedicated row header column or to display row field names as titles above the data columns. The row field headers are intentionally rendered in a separate column to the left of the data area, and setting ColumnWidth(0) only minimizes the width but does not remove the column. By desing, the ColumnWidth() defines a minimum width, so when the PivotGrid is wider then (number of columns * ColumnWidth()) --> the columns will be wider then the defined value, as stated in the API.

Having this in mind, we will evaluate this feature request and potentially implement a built-in option for alternative header layouts in the PivotGrid / PivotGridV2 components.

At this stage, since customizing the PivotGrid beyond the API options can be complex and may impact maintainability, we have no alternative workaround to suggest, but if we find one, I will share it in this thread.

As a token of appreciation for your feature request, I have updated your Telerik account points.

      Regards,
      Mihaela
      Progress Telerik

      Your perspective matters! Join other professionals in the State of Designer-Developer Collaboration 2025: Workflows, Trends and AI survey to share how AI and new workflows are impacting collaboration, and be among the first to see the key findings.
      Start the 2025 Survey
      Pablo Emilio
      Posted on: 23 Oct 2025 15:02

      Hi Mihaela,

      It seems that the ColumnsWidth() property is not behaving as expected. Even when we set its value to 0, the column is still displayed.

      Our goal is not to adjust the width, but rather to completely hide that column and display the row field names as titles at the top of the data columns.

      For this reason, we believe your previous answer does not fully address our case.
      Could you please help us review this behavior or suggest another way to achieve the desired result?

      Thank you in advance for your help,

      Pablo

      ADMIN
      Mihaela
      Posted on: 23 Oct 2025 10:16

      Hello Pablo,

      Thank you for the provided screenshots.

      Generally, you can control the width of the table columns through the ColumnWidth() option. The following REPL sample contains an example PivotGrid, so you can test how the column appearance changes when chaning the value of the ColumnWidth().

      https://netcorerepl.telerik.com/GfvEGdlu103T60oB29

      Regarding the "showTotals", would you please elaborate further on your requirements?

      Thank you for your cooperation.

      Regards,
      Mihaela
      Progress Telerik

      Your perspective matters! Join other professionals in the State of Designer-Developer Collaboration 2025: Workflows, Trends and AI survey to share how AI and new workflows are impacting collaboration, and be among the first to see the key findings.
      Start the 2025 Survey