PolymerElements / iron-list

Element for a virtual, "infinite" list
https://www.webcomponents.org/element/PolymerElements/iron-list
219 stars 131 forks source link

Feature Backlog #10

Open kevinpschaaf opened 9 years ago

kevinpschaaf commented 9 years ago
moderndeveloperllc commented 9 years ago

:+1: for External scrollTarget and selection. Pretty much the last things that are keeping me from moving to 1 from .5.

pdf commented 9 years ago

Before this gets out of hand with people spamming +1 for every feature on this list, there's a subscribe button over there ->, use that to get notified of updates rather than spamming everyone who is subscribed. We all have features we need from this plugin, that's why there's a list of them in the issue description.

nomego commented 9 years ago

:+1: for grouping

gertcuykens commented 9 years ago

Is the flex height some where in the backlog because I can't fit the screen? http://jsbin.com/qiyifet/edit?html,output

birkir commented 9 years ago

+1 for the grid

indolering commented 9 years ago

DON'T POST '+1' or :+1:, USE THE SUBSCRIBE BUTTON!!!

@pdf: Gotta make it obvious : (

kentokage commented 9 years ago

Is there a feature where the columns are fixed? This is for a scenario where there maybe a lot of columns and you want the first one or two columns on the left fixed.

robrez commented 9 years ago

@knyto2 You may want to check out vaadin's "v-grid"... https://github.com/vaadin/components

demo: http://vaadin.github.io/components-examples/v-grid/columns.html

It was highlighted during this year's IO Polymer talk... https://youtu.be/fD2As5RmM8Q?t=1027

chyyran commented 9 years ago

What does p1 and p2 mean?

blasten commented 9 years ago

@RonnChyran the priorities :)

agozie commented 9 years ago

@robrez from my experience, vaadin v-grid becomes very laggy with a dataset of a few hundred entries. But the iron-list is butter smooth, no matter what i threw at it. I had to replace vaadin v-grid with the iron-list, though with some effort that I don't regret.

chyyran commented 9 years ago

@blasten That's too bad then seeing as my app relies heavily on grid :/

jojule commented 9 years ago

@agozie would would you give some more detail on v-grid use? It would help us to fix the problem.

jouni commented 9 years ago

@agozie: Indeed, a simple test case would be helpful, and details about your environment.

We’re actually doing performance profiling at the moment, trying to identify the bottlenecks.

gertcuykens commented 9 years ago

PS Mine is still stuk at 20 max using iron-list.git#1.0.1 ?

agozie commented 9 years ago

@jojule @jounik javascript req.success(json.data, json.number); once json.data is an empty array, the grid fails to load subsequent data. My application involves displaying table data for clients, some have data, others empty. Once a client without data is encountered, javascript this.$.grid.data.clearCache() fails to load data on subsequent clients. This is my main reason for dropping vaadin v-grid. The data has image and paper-icon-button fields. It gets very laggy when you scroll up and down a few times.

jojule commented 9 years ago

@agozie Sounds like a memory leak, not a performance problem. More details would be needed to research the issue.

To avoid hijacking the thread for things unrelated to iron list, would you be so kind to email to jouni@vaadin.com about details?

shanika commented 9 years ago

Any idea when Grouping + dividers will be available? or any news related to this feature will be much appreciated.

Thanks

gertcuykens commented 9 years ago

For me selection is only 50% completed because you can't preselect out of the box. See http://stackoverflow.com/questions/32297052/iron-list-keep-selection-highlight-on-refresh

davidrissato commented 9 years ago

Please, could you put "Horizontal mode" in the priority list? I hope it supports "horizontal wrap" flow.

Wurper commented 9 years ago

Im also very interested in any information regarding the progress on the Grouping + dividers - feature.

GrahenKraken commented 9 years ago

Is there any way to get an approximate ETA for "Grid"? I know I'm probably asking too much, but my app's performance hinges on it.

rbjarnason commented 9 years ago

+1 on Grid support :)

nomego commented 9 years ago

@kevinpschaaf Is there any spec for the grouping support, anything I can help out with? It's the only showstopper for us migrating our whole application to Polymer 1.0.

Andersmholmgren commented 9 years ago

+100 on the drag n drop reordering

safizn commented 8 years ago

Excellent job, thank you so much !

Saulis commented 8 years ago

Hate to be spamming like this, but in case someone is interested, I've been extending iron-list towards being a data grid: http://saulis.github.io/iron-data-table/

Comments, feedback, help – all would be highly appreciated.

nomego commented 8 years ago

I'll take the opportunity to present cosmoz-grouped-list - an approach to a layer component to support different templates for group headers and group items in iron-list: https://github.com/Neovici/cosmoz-grouped-list

This is a component central to our cosmoz-omnitable component: https://github.com/Neovici/cosmoz-omnitable

redaready commented 8 years ago

+100 Horizontal mode

bobabellon commented 6 years ago

is the backlog checklist updated? not sure if horizontal mode is implemented yet, updated to latest version of iron-list but i dont see horizontal mode in it...

keanulee commented 6 years ago

iron-list isn't currently under active development, so there's no timeframe for these features. Horizontal mode sounds sufficiently different that it might warrant a new element.

davidrissato commented 6 years ago

I wrote a small article in 2015 that says how you can achieve horizontal grid columns using iron-list:

https://easyusedev.wordpress.com/2015/10/02/polymer-how-to-iron-list-horizontal-grid/

Since iron-list is not under active development, that approach might be helpful.

bobabellon commented 6 years ago

@davidrisatto would that work for an infinite horizontal list? Or only if you have a definite or pre defined number of columns?

davidrissato commented 6 years ago

@bababellon No, that solution is more towards a vertical grid with multiple horizontal cells per line.