Announcement

Collapse
No announcement yet.
X
  • Filter
  • Time
Clear All
new posts

    Ways to organize a very large number of potential ListGrid columns

    I have a datasource with over 300 fields. I would like to show a small subset of fields and let the user choose any others they would like to see. Setting detail="true" for the majority of fields works well, but the column selector menu is unwieldy with so many fields in one long list. Is there any way to organize them into submenus so the users can find the fields they are interested in more easily.

    #2
    When you're using header spans the column picker renders with indentation so as to appear hierarchical.

    Alternatively, by overriding getHeaderContextMenuItems you could return your own show/hide menu items that have indentation so that they appear hierarchical.

    Comment


      #3
      The header spans indentation feature is cute :) However it doesn't solve the "long list" problem.

      Another problem we hear is about the order of entries in the columns chooser: it's shown in the order of where the column would appear in the grid. For large sets, it might be more interesting in picking fields in an alphabetical list to find the column you're interested in.
      I thought I saw that once, but I'm thinking about the "Configure Sort" popup. Or is there something already like that which integrates the order, visible/invisible, sort properties, group properties, ... in 1 screen? We then let UI State take over to remember the configuration.

      Comment


        #4
        Have you already seem the Advanced Field Picker added in 4.0? It was featured prominently in the release announcement.

        Comment


          #5
          Aha, thanks, I thought I saw it somewhere but couldn't find the sample.

          Comment

          Working...
          X