Share Your Questions Here! We’ll Answer Them First at Jmix Office Hours!

We’re getting ready for the upcoming Jmix Office Hours, and this thread is the place to submit your questions.

Everything you post here will be the first to go on the agenda during the live session.

What is Office Hours?

A live AMA (Ask Me Anything) session where the Jmix team answers your most practical, tricky, or brutally honest questions about the platform.

Where & How?

Join the live stream on YouTube and follow the discussion in real time.

What will we cover?

Anything you want to know about Jmix - features, architecture, performance, roadmap, best practices, tough cases… you set the direction.

How to submit your questions?

Post them right in this topic.
Questions submitted here will be prioritized during the stream, so if you want to make sure your topic is covered - write it now.

Who will be answering your questions:

  • Viktor Fadeev, Product Manager
  • Konstantin Krivopustov, Head of Engineering
  • Gleb Gorelov, Tech Lead
  • Roman Pinyazhin, Senior Developer
  • Sergey Fedorov, Senior Developer
  • Ivan Gavrilov, Tech Lead

When?

December 11, 2025 at 1:00 p.m UTC

Where?

Live on YouTube

:warning: Please note: there will be no recording.
To hear the answers, you’ll need to join the session live.

Drop your questions below right now!

Tell us more about the Dynamic Model feature, what it is, and for what we can use it?

1 Like

Looks like December is already here: deadlines, holiday plans, and the usual year-end rush :crazy_face:

We’re also keeping busy on our side - working on the Jmix upgrade to the latest Vaadin and Spring Boot :wink:

Therefore, we’ll be moving the Office Hours planned for December 11 to spring! We’ll meet then with fresh energy!

If you already have questions, feel free to write them on the forum anytime, we’re always glad to help!

Hello,
I have prepared a few questions, but I just noticed that the date has changed…
I will post them anyway, and you will have plenty of time to answer them

  • What is the roadmap for addon-dashboard
  • How can I add a comment to the database field from the JPA annotation?
  • Are there plans for Jmix/eclipselink to support postgis?
  • Is it or will it be possible to add a currency to IntegerField, BigDecimalField…?
  • Will it be possible to use checkboxes in the grid and inline editing grid?
  • When will other types of graphs be added to the Explore various chart types for Vaadin Charts component?
  • Is there an AI add-on in the roadmap that will allow users to query data in natural language or perform certain actions on the application?
  • Integration of Cucumber tests into jmix, code generation from specification files or specifications from code
  • An administrator to view actual user usage of screens and actions
  • A way to link sent emails and the audit log to certain entities, in order to have a third party that show emails linked, or a case that show changes, etc.
  • What about integration with Office 365, calendar, etc.
  • How to define a condition in a report template (to not display certain blocks in Word)
  • Administration screen for developers, to generate Liquibase insertions from the data created (useful for complex data)
  • Administration screen for developers, to modify application.properties (enable/disable features)
  • Error report to developers, with stack trace, but also log of previous actions, environment information, etc.
3 Likes

Can we get back the Cuba UI model where we do not expose the URL of each view and disallow users from jumping straight to an entity by specifying the ID on the URL ? In Cuba all the user see is just one URL on the browser address bar. We want to control the navigation to views completely in the program code and implement our security / flow according to our requirements.

1 Like

Can you provide a free UI component based on the GridstackJs library for Jmix 2, to show Fragments as Cards in a dashboard-like layout ? This is a very common display style for web nowadays. This will allow Fragments to be draggable and resizable on a panel and arranged according to user’s requirement (personalized).

Hi,

I can suggest you to use SortableLayout component from vaadin add-on directory.

This is easy-to-use add-on and also easy-integrated with Jmix features like user settings facet or something else.

We are preparing a demo application in which this add-on will be integrated into the Jmix framework.
The application will soon be available online and in this repository.
Regards,
Mikhail

Hi,

Actually there is an existing Vaadin Add-on which wraps the GridStackJS for Vaadin 8.0 but it has not been ported to Vaadin 24 and so I couldn’t import it in. If Haulmont can bring this to Jmix, it will be better. The behavior of GridStack is more like what we want, which allows Components (including Fragments) to be dragged anywhere on a grid and resizeable e.g. charts on a dashboard. The SortableLayout does not allow for resizable components that can span multiple columns or rows, I think.

Regards
CK