Skip to content

Hidden column connot be shown after column resize #4721

@mbechev

Description

@mbechev

Description

The Grid cannot display a hidden column after column resizing.

When a Grid has an initially hidden column, if we resize any of the displayed columns and decide to show the hidden one, it has no width, which causes the column to be invisible to the user:

Image

In case the hidden column has a set width or if other columns aren't resized, there is no issue.

Steps To Reproduce

  1. Resize any of the visible columns.
  2. Try to show Messages column from the column menu -> the column is available in the DOM, but invisible in the UI.

https://stackblitz.com/edit/angular-ckebkjvz

Screenshots or video

No response

Actual Behavior

The column looks to have no width, which makes it invisible, but available in the DOM.

Expected Behavior

The column should be visible when needed, without taking into consideration whether another column is being resized first.

Browser

Chrome

Browser version

latest

OS type

MacOS

OS version

No response

Last working version of the Kendo UI for Angular package (if regression).

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions