Unplanned
Last Updated: 10 Feb 2023 11:26 by ADMIN
Martin
Created on: 26 Jan 2023 17:05
Category: VirtualGrid
Type: Feature Request
2
RadVirtualGrid: Support for (nullable) booleans

RadVirtualGrid does not support (nullable) booleans out of the box. 

There are several pages to work around this issues, like:

In my humble opinion this should be supported by default. Why?

  • The standard System.Windows.Forms.GridView supports it.
  • The Telerik RadGridView supports it.
  • Many example code show how to use RadVirtualGrid in combination with a database. And many database systems support the boolean (or bit).
  • The RadVirtualGrid does support the datatype "Color". I hope you believe me when I say that a boolean is more commonly used than Color. (Again: Look inside a database)

In my mind I think of how a meeting would have been while designing the RadVirtualGrid.

  • The team: "Shall we support integers?" 
  • The product owner: "Yes!"
  • The team: "Shall we support strings?" 
  • The product owner: "Of course!"
  • The team: "Shall we support Colors?" 
  • The product owner: "That would be wonderful!"
  • The team: "Shall we support booleans?" 
  • The product owner: "Booleans? Nahh.... who needs booleans? Boolean are overrated!"

;-)

3 comments
ADMIN
Dess | Tech Support Engineer, Principal
Posted on: 10 Feb 2023 11:26

Hi, Martin,

I mean that the columns are identical regarding the type, e.g. they all represent the cell values as text.

Currently, RadVirtualGrid  doesn't show checkboxes out of the box for boolean types. It is expected to show "true"/ "false" instead. That is why I have approved this request and offer this out of the box without the necessity of creating the custom column.

Regards,
Dess | Tech Support Engineer, Principal
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.

Martin
Posted on: 06 Feb 2023 09:48

Hi Dess,

You said: "RadVirtualGrid is designed to be a virtualized scrollable container with cells of the same type". Just to be sure, did you mean: "of the same type in the same column?"

Regardless of this, I am glad you approved this item. Still I feel one question is unanswered: Should RadVirtualGrid support the boolean by default / by design? (Since it is almost the most basic type in .NET. And most database systems)

ADMIN
Dess | Tech Support Engineer, Principal
Posted on: 31 Jan 2023 12:40

Hello, Martin,

RadVirtualGrid is designed to be a virtualized scrollable container with cells of the same type. Since its ancestor, RadGridView, offers a great variety of cell types which requires different style settings and editing capabilities for each cell, RadVirtualGrid's main purpose is to optimize  performance and reduce any loading time for the different styles.

I have also updated your Telerik points.

I have approved this item but as a feature request. We will track the demand and consider it in the future improvement of the control.

Regards,
Dess | Tech Support Engineer, Principal
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.