You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a use case? Please describe.
Currently it is not possible to use the Binder method bind(ValueProvider<BEAN, TARGET> getter, Setter<BEAN, TARGET> setter).
This is mentioned in the binder docs, but not in the quick start nor in the api docs. Therefore, when using the quick start or simply "trying it out" you will most likely run into an issue as the reference based bind version is mostly preferred.
Describe the solution you'd like
override the not working bind() method
make it deprecated
describe in the respective api docs that this method is not supported
add an info in the quickstart
The text was updated successfully, but these errors were encountered:
stefanuebe
changed the title
CE Binder: Improve documentation on bind(ValueProvider, Setter) not working
CE Binder: Improve documentation on the not working bind(ValueProvider, Setter) api
Mar 4, 2022
This is more complicated to do than what it seems like at a glance since we'd have to override the regular com.vaadin.flow.data.binder.Binder.BindingBuilder interface and then also override all methods that return that type to instead return the overriding type.
Is your feature request related to a use case? Please describe.
Currently it is not possible to use the Binder method
bind(ValueProvider<BEAN, TARGET> getter, Setter<BEAN, TARGET> setter)
.This is mentioned in the binder docs, but not in the quick start nor in the api docs. Therefore, when using the quick start or simply "trying it out" you will most likely run into an issue as the reference based
bind
version is mostly preferred.Describe the solution you'd like
The text was updated successfully, but these errors were encountered: