Giter VIP home page Giter VIP logo

Comments (3)

vlaaad avatar vlaaad commented on September 22, 2024 1

Hey, I also answered you here yesterday.

In my case the count can be the same but be different data, would it be bad just to pass in the current data as the key so its unique

It's fine, you can pass the whole data instead of just the count. The resulting view should be the same. The only downside of that approach is a slightly increased garbage collection pressure since the pie chart node will be re-created on every datapoint change. The bug with the chart only appears when cljfx modifies a pie charts' data list, and that only happens when there is a different count of pie chart datas. If the count is the same but the values are different, only changed pie chart datas are updated, but not the list. Because of that, using count is enough with ext-re-create-on-key-changed, but of course, you can use the whole data structure instead of just its count if you want.

from cljfx.

vlaaad avatar vlaaad commented on September 22, 2024

Hi, this looks like a known JavaFX bug, there is a workaround described here. Does it help?

from cljfx.

challmand avatar challmand commented on September 22, 2024

Awesome, yeah that worked. I initially looked at that post but the context didnt not immedielty stick out to be to be the same issue, guess it was.

Thanks for the solution. A question on the :key, the example uses a count. In my case the count can be the same but be different data, would it be bad just to pass in the current data as the key so its unique? Or would making it a checksum of the data be better?

Appreciate all the help, just finished my first program with cljfx in under 2 days! and it was a pleasure to use and made things easy to use and fast to implement.

from cljfx.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.