Feature Request: Extra features on Editable Grids

Certified Lead Developer
  • In built sorting (Able to sort by any column)
  • In built filtering ( Able to filter by any column)
  • Delete row link

  Discussion posts and replies are publicly visible

Parents
  • 0
    Certified Lead Developer

    Agreed with the above, implementing a delete row link is trivially easy using an additional column and a rich text display field.

    Filtering and sorting are a trickier issue - the problem is, the inherent capability of the editable grid is based on having an array of data on-form stored in a consistent order.  If sorting were implemented it would be super tricky to determine how to keep track of which data in which row(s) has moved where at any given instant.  Filtering would be even more complex based on the fact that you might have new or edited, but unsaved, data stored in a row that your filters now prevent you from seeing.  These are reasons why sorting and filtering aren't even very often implemented manually on editable grids by even experienced developers - it turns into a complicated mess.

Reply
  • 0
    Certified Lead Developer

    Agreed with the above, implementing a delete row link is trivially easy using an additional column and a rich text display field.

    Filtering and sorting are a trickier issue - the problem is, the inherent capability of the editable grid is based on having an array of data on-form stored in a consistent order.  If sorting were implemented it would be super tricky to determine how to keep track of which data in which row(s) has moved where at any given instant.  Filtering would be even more complex based on the fact that you might have new or edited, but unsaved, data stored in a row that your filters now prevent you from seeing.  These are reasons why sorting and filtering aren't even very often implemented manually on editable grids by even experienced developers - it turns into a complicated mess.

Children