Comments (4)
Good point.
The following things pops into my mind. Maybe we should consider that this component was meant to be a better replacement of List Builder, giving the features of dealing with the cases were more data is needed for displaying a lot of items (columns, filtering, sorting, etc.). Taking that into account, now I think that giving the possibility of customizing each of the grids individually goes beyond the idea of the original use case, because if you want to move around data from two different looking grids is maybe another different component.
Thinking in that direction, those methods that we added to configure the styles of each grid, could have been 3 instead of 6, and simply to add a suffix for each of the class names of the internal grids ("-left" and " -right ") would do the trick with a smaller API.
So basically I think that giving the possibility of customizing each of the grids should be something achievable only by extending the component, but the API should remain clean for the original purpose of the component (basically almost every customization should apply to each of the grids at the same time).
from twincolgridaddon.
Back to triage.
I think that giving the possibility of customizing each of the grids should be something achievable only by extending the component.
I disagree. There is and/or there should be public API for customizing the component.
from twincolgridaddon.
Unassigning myself because this issue still needs triage.
from twincolgridaddon.
Closing in favor of #108 and #116.
from twincolgridaddon.
Related Issues (20)
- setValue does not clear the previous value but only add items HOT 2
- addValueChangeListener always return fromClient = true HOT 1
- Remove deprecated methods
- addFilterableColumn with resize HOT 1
- Refactor addFilterableColumn/addSortableColumn HOT 2
- Orientation change is broken in Vaadin 24
- Wrong implementation of isReadOnly
- (Version 3) Filters are not visible HOT 1
- Items are not rendered HOT 4
- Adding Listeners: Not triggering HOT 2
- Request AddSortedColumn: Additional functionality? HOT 1
- AddSortableColumn, part deux HOT 2
- Add support for Lazy Data Provider HOT 6
- Compilation error / Vaadin 24.0.0.beta1 HOT 2
- Upgrade to Vaadin 14.8.3
- Problem with the demo HOT 1
- Readme - License & Author
- Cannot read properties of undefined (reading 'dragDisabled') HOT 3
- Caption is not configurable
- Deprecate the constructor that receives a ListDataProvider and caption HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from twincolgridaddon.