cubicweb #1986413 refactor TableView, EntityAttributesTableView, PyValTableView [resolved]

  • TableView : - has grown to something too big/complicated - is probably overused for case it's not suited e.g. reusable entity view while it's primary goal is to display bare result set
  • EntityAttributesTableView - could have a bit nicer api - is missing some feature of the table view (facets form, pagination, actions) - should be promoted

Also, the 'layout' part of those two classes and the one PyValTableView should be extracted to another selectable component, so we gain even more reusability while keeping flexibility.

prioritynormal
typeenhancement
done in3.14.0
load2.000
load left0.000
closed by#4ff9f25cb06e [table views] closes #1986413: refactor TableView, EntityAttributesTableView, PyValTableView