Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • 11:16
    jreina2s commented #1672
  • 10:49
    tomivirkki commented #1672
  • 10:47
    tomivirkki commented #1672
  • 10:06
    jreina2s commented #1672
  • Nov 18 13:01

    vaadin-bot on v14.1.0-beta2

    (compare)

  • Nov 18 13:01

    vaadin-bot on 14.1

    Update dependencies for version… 14.1.0-beta2 (compare)

  • Nov 18 12:33
    tomivirkki closed #1672
  • Nov 18 12:33
    tomivirkki commented #1672
  • Nov 18 08:34

    vaadin-bot on v14.0.13

    (compare)

  • Nov 18 08:33

    vaadin-bot on 14.0

    Update dependencies for version… 14.0.13 (compare)

  • Nov 16 03:09
    melDavila commented #1538
  • Nov 15 16:08
    lofwyr14 opened #685
  • Nov 15 14:00
    moderndeveloperllc commented #1656
  • Nov 15 10:20
    tomivirkki opened #1677
  • Nov 15 10:05

    tomivirkki on optimize-initial-row-count

    Cut down the initial row pool b… (compare)

  • Nov 15 08:55
    tomivirkki commented #1656
  • Nov 15 08:49
    petrixh opened #1676
  • Nov 12 13:10
    web-padawan edited #80
  • Nov 12 12:07

    web-padawan on master

    5.0.9 (compare)

  • Nov 12 12:07

    web-padawan on v5.0.9

    (compare)

Giovanni Lovato
@heruan
Gurus help me! :smiley:
I’m trying to extend TextFieldElement, but it happens a very weird thing: if I just extend the class, then an original vaadin-text-field inside e vaadin-custom-element doesn’t render :confounded:

For example, just having this:

import { TextFieldElement } from '@vaadin/vaadin-text-field/src/vaadin-text-field';

export class AxiansTextField extends TextFieldElement {}

makes

<vaadin-custom-element label="Custom">
  <vaadin-text-field></vaadin-text-field>
</vaadin-custom-element>

like this:

Screenshot 2019-09-29 at 11.29.20.png
If I just remove extends TextFieldElement, then the field appears again :open_mouth:
Giovanni Lovato
@heruan
Well, it doesn’t render regardless of the vaadin-custom-field I’ve just noticed.
Why it breaks if I extend it?
Giovanni Lovato
@heruan
Aaaaand it breaks in Chrome and Firefox, but in Safari it doesn’t!
Giovanni Lovato
@heruan
Well seems like it’s only happening inside demo-snippets :sweat_smile:
Kari Söderholm
@Haprog
@heruan I'm not really sure what's going on there. If you want to make e.g. a Glitch that reproduces the issue, we could take a closer look. :)
Giovanni Lovato
@heruan
Thank you @Haprog! In fact, I was making a Glitch and I’ve found out it only happens inside Polymer’s <demo-snippet>.
Giovanni Lovato
@heruan
@Haprog I was wrong, it’s not beacuase of demo-snippet :confounded:
I have a Glitch replicating if you want to take a look.
Kari Söderholm
@Haprog
Please share. Not sure if I will take a look (at least maybe not today) but someone else also might.
Giovanni Lovato
@heruan
Thanks! This is the Glitch: https://glitch.com/~difficult-wanderer
Basically, what I’m trying to do here is to create a custom text-field with an additional slot (label-suffix). I’m using the technique of template-injection I’ve seen in the Vaadin’s text-field elements, but I guess I’m missing something: when importing the custom element, original elements break.
Giovanni Lovato
@heruan
It’s just a custom element extending TextFieldElement: the styles get lost in the original field.
Oooooh I get it now: if you load the src/vaadin-text-field.js before the styles, styles don’t get applied!
Rubber ducking on Gitter always works :slight_smile:
Leho Kraav
@lkraav

@heruan I'm fairly certain we discovered something about the specific order requirements of style loading as well with cc @chanar

Not sure where the archive of those findings and discussion are. If I find them, I'll post them later

Adexe Rivera Martín
@adexerivera
Hello, how can I access the spring security context within a Vaadin listener. In more detail, I'm using an upload component and the uploaded content should be send to a REST-service. I use a SucceededListener to get informed about a file upload. Within the method of that listener, I want to get the SecurityContext in order to get authentication information. With the listener method I have no access to the SecurityContext of the spring application. How can I get access to that context?
MemoryBuffer buffer = new MemoryBuffer();
Upload upload = new Upload(buffer);
upload.addSucceededListener(e -> {
    SecurityContext context = SecurityContextHolder.getContext();
    context.getAuthentication(); // null
});
Pekka Maanpää
@pekam
Hi @adexerivera! You might have better chance of finding an answer in the Flow channel: https://gitter.im/vaadin/flow
This channel focuses on frontend development with our HTML/JavaScript components.
sdyalor
@sdyalor
spreadsheet?
I need support
Diego Cardoso
@DiegoCardoso
Hi, @sdyalor. How may we help you?
Danuta97
@Danuta97
hi, how can i apply a decimal format on a text field to make this accept just numbers and display with given format e.g # ###.## ? Thanks! p.s I`m using vaadin 14 :D
Diego Cardoso
@DiegoCardoso
Hi, @Danuta97. There's no support for it currently. There are two open tickets regarding what you are asking: vaadin/vaadin-text-field#407 and vaadin/vaadin-text-field#408
Tomi Virkki
@tomivirkki
Note that there is also the following add-on https://vaadin.com/directory/component/textfield-formatter
sdyalor
@sdyalor
How can i use vaadin spreadsheet with my student membership
Diego Cardoso
@DiegoCardoso
For Spreadsheet and other V8- pro components, you should go to https://vaadin.com/pro/licenses and download the desired license to you home folder.
Walter Laurito
@lauritowal
Hi guys! Is there actually a npm / js version of the material design theme? https://cdn.vaadin.com/vaadin-material-styles/1.2.3/demo/#1-install Or is using bower and the html files the only way to include and use the material design theme for the vaadin web components? :)
Tomi Virkki
@tomivirkki
Hi @lauritowal Looks like that documentation is quite lacking and has outdated information. The correct way to import for example the MD <vaadin-text-field> would be import '@vaadin/vaadin-text-field/theme/material/vaadin-text-field.js';. Note that you shouldn't mix Lumo and Material themed Vaadin components on the same page.
Walter Laurito
@lauritowal
ah alright. Thanks for the information! I'll try that out
(By the way you guys are great. Always really helpful. Keep up the great work :D)
Tomi Virkki
@tomivirkki
Thanks :)
Anders Forsell
@andersforsell
Can dark mode be used with Vaadin web components material theme ?
Diego Cardoso
@DiegoCardoso
There's a typo on the docs. The style to include is material-color-light instead of material-light-color.
MatthiasJakob
@MatthiasJakob
Hi there! I've a small question concerning vaadin charts - scatter 3d ...
If my dataset is larger, the chart says no data ... see https://demo.vaadin.com/charts/#Basic3DScatter, do:
private void fillSeries(DataSeries higherX, DataSeries higherY,
DataSeries higherZ) {
Random random = new Random(7);
for (int i = 0; i < 5000; i++) {
double lng = random.nextDouble() 2 Math.PI;
double lat = random.nextDouble() Math.PI - Math.PI / 2;
double x = Math.cos(lat)
Math.sin(lng);
double y = Math.sin(lat);
double z = Math.cos(lng) * Math.cos(lat);
        DataSeriesItem3d point = new DataSeriesItem3d(x, y, z);
        if (x > y && x > z) {
            higherX.add(point);
        } else if (y > x && y > z) {
            higherY.add(point);
        } else {
            higherZ.add(point);
        }
    }

}
5000 points boom, does not work ... any ideas? Tank you!
Guille
@alvarezguille
Hi @MatthiasJakob , I'm not sure what version of Charts you're using, but you should be able to fix that by setting turboThreshold to 0. You can do it for all the series by changing it in PlotOptionsSeries
https://vaadin.com/api/platform/14.0.10/com/vaadin/flow/component/charts/model/PlotOptionsSeries.html#setTurboThreshold-java.lang.Number-
MatthiasJakob
@MatthiasJakob
That was the problem! Thank you Guille so much !!!! Great!
Giovanni Lovato
@heruan
Hi! I’m trying to add a custom theme to Vaadin-rich-text-editor so I’ve created a theme-for module, but it does not get applied. Looking in the Chrome inspector, seems like some styles gets truncated from the <style> tag, but I’m not sure if it’s just as Chrome displays it:
Screenshot 2019-11-12 at 15.41.52.png
Giovanni Lovato
@heruan
How can I debug to see if my theme gets applied?
Leho Kraav
@lkraav
Add a clear id attribute to your theme style tag, so you can clearly search and identify it in the browser Inspector tool
Giovanni Lovato
@heruan
Thank you @lkraav for the suggestion: what’s adding the id to the stlye tag for?
AFAIK the content of the theme module is teleported to the web component style tag, thus losing the id.