Tatu Lund
Tatu Lund
Looks to be similar type of case than this one https://github.com/vaadin/designer/issues/2443
Possible workaround 1: Use DomEvent listener to observe contextmenu ``` String expression = "function(){const col=element.getEventContext(event).column;return col ? col.id : '';}()"; getElement().addEventListener("contextmenu", event -> { String colId = event .getEventData().getString(expression); Optional...
There is an alternative TabSheet component in Directory which has a feature of vertical Tabs https://vaadin.com/directory/component/tabsheet
We had this in Enhanced CRUD as `PreSaveEvent`: https://github.com/vaadin-component-factory/enhanced-crud/blob/master/enhanced-crud-flow/src/main/java/com/vaadin/componentfactory/enhancedcrud/Crud.java#L630 The typical use case was to allow doing some after validation checks when save button has been clicked and option to...
The problem is rooted to DateTimePicker having no default value for time. There are bunch of tickets about that, e.g. https://github.com/vaadin/web-components/issues/668, where I give workaround dateTime.getElement().executeJs("this.__datePicker.addEventListener('change', function(){this.__timePicker.value='00:00';}.bind(this));"); You naturally can...
Now the question is, will this be fixed by https://github.com/vaadin/web-components/pull/6238/files#diff-f4baf89fd06719c8fae9883b6b43b8dbd2e26daf73ddc6c9f492168b88e012c2 Cross check: https://github.com/vaadin/web-components/pull/6238
> Note, the event is fired when filter is set via DataProvider instead. This should be analogous. @sissbruecker according to justification setFilter implementation of DataProvider should then changed not to...
Confirmed, foes not work in Vaadin 22. Also Blur event is broken.
The default implementation does not work, as there are two elements, which individually can have focus. So the most likely the the best way is to make them both delegate...
One workaround is to extend Grid and override focus with this one, which does JavaScript call setting focus on the first cell: ``` @Override public void focus() { grid.getElement().executeJs( "setTimeout(function(){let...