rfcs icon indicating copy to clipboard operation
rfcs copied to clipboard

QTable 2.0

Open hawkeye64 opened this issue 5 years ago • 11 comments

RFC (Request for Comments) Template

Please select your type of RFC (one or more):

Put an x in the boxes that apply

  • [X] Change ?
  • [X] Method ?
  • [X] Behavior ?
  • [X] Research ?
  • [X] Innovation ?

Other

  • Start Date: 2020-02-16
  • Target Major Version: 2.x
  • Reference Issues: (fill in existing related issues, if any)

Does this introduce a breaking change?

Put an x in the box that applies

  • [X] Yes
  • [ ] No

Proposed RFC

QTable in Quasar Framework is pretty good. Very profession and easy to use.

However, there have been many options requested to make it better, some of which have already been implemented. This is not an exhaustive list:

  1. Expanding row with child table
  2. Expanding row with tree-like child rows (https://github.com/quasarframework/quasar/issues/4099)
  3. Loading data from server enhancements
  4. Grouping rows (https://github.com/quasarframework/quasar/issues/5981)
  5. row-class prop with callback (https://github.com/quasarframework/quasar/issues/5959)
  6. Drag and drop support (https://github.com/quasarframework/quasar/issues/5890)
  7. Column resizing (https://github.com/quasarframework/quasar/issues/5890)
  8. expand/collapse row animation (https://github.com/quasarframework/quasar/issues/4380)
  9. Alternating rows color support (https://github.com/quasarframework/quasar/issues/4037)
  10. ~~Optional column prop support (https://github.com/quasarframework/quasar/issues/1058)~~ done (v1.12.0)
  11. Multi-column sorting

hawkeye64 avatar Feb 16 '20 15:02 hawkeye64

add virtual scroll getting data from server with params like skip=x and take=y good for bigdata tables

marcelo-gondim avatar Feb 20 '20 21:02 marcelo-gondim

Excellent. Do you have an approximate ETA? Can't wait.

RonchettiAssociati avatar Mar 03 '20 11:03 RonchettiAssociati

@RonchettiAssociati There is no ETA at the moment. Given Quasar 2.0 will be based on Vue3.0, that at least needs to be released first.

webnoob avatar Mar 03 '20 11:03 webnoob

Ok, thanks.

On Mar 3, 2020, at 12:53, webnoob [email protected] wrote:

@RonchettiAssociati https://github.com/RonchettiAssociati There is no ETA at the moment. Given Quasar 2.0 will be based on Vue3.0, that at least needs to be released first.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/quasarframework/rfcs/issues/5?email_source=notifications&email_token=AAAWXNRJNCD74NYKIVHYGEDRFTVSRA5CNFSM4KWEBAD2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOENTGKAQ#issuecomment-593913090, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAWXNXCP65IN2I5V6RUZF3RFTVSRANCNFSM4KWEBADQ.

RonchettiAssociati avatar Mar 03 '20 12:03 RonchettiAssociati

What about multi-column sorting?

become-iron avatar Mar 25 '20 12:03 become-iron

@become-iron added

hawkeye64 avatar Mar 29 '20 16:03 hawkeye64

I don’t know if it automatically fits to Column sorting but would be nice to have a quick text filter on the column (like Excel has). On the other hand I can’t imagine how to present it to user Matetial Design spacing takes some space). Maybe if a dialog is used than its up to the user what filter fields are used and doesn’t have to be part of the QTable.

4FB985A5-C0A5-4F44-A799-BEF9C871D1E3

m0jimo avatar Mar 31 '20 13:03 m0jimo

much more expect

  1. Expanding row with tree-like child rows
  2. Drag and drop support

can't wait for release!!!

fyeeme avatar Jul 11 '21 15:07 fyeeme

I'm a bit late, but having per column filter would be nice. And be able to configure or customize the input type too, like choosing between q-input, q-date, q-slider etc

J3m5 avatar Jul 11 '21 16:07 J3m5

Hello, when is it expected to be released?

moom-en avatar Aug 15 '22 06:08 moom-en