Giter Site home page Giter Site logo

Comments (5)

smnandre avatar smnandre commented on August 20, 2024

Hello, LiveComponent and Autocomplete are known to form a non-ideal pair :\

Could you produce a small reproducer or explain a bit more your situation ?

from ux.

ag-erwan avatar ag-erwan commented on August 20, 2024

Good morning,

Thank you for your reply !
Yes of course I can explain more.

I have two fields, the name field which is an EntityType which retrieves the list of all the names of the users in the database and we can select one of the users, and the roles field which is also an entitytype which retrieves the list of all the roles and you can select one or more roles. The goal is that the roles field only appears when I have selected a user, this role field therefore displays the user's roles if they have any.

The problem is that when I select a user, the role field appears but does not display any roles even though my user has roles. But yet when I dump the role field I see these roles clearly, but it is not displayed in the Twig rendering

UPDATE
Small update, I tried to do without the autocomplete and without the symfonycast/dynamics-form library and the data changes when changed, however as soon as I put the dynamics-form library back and when the role field changes does not modify because it tells me that the field does not exist. In fact it first goes through the liveAction in the liveComponent.

I just noticed this in the autocomplete documentation

However, if you use the multiple option, due to complexities in TomSelect, the autocomplete widget will work, but it will not update if you change any options. For example, if your change the "options" for a select during re-render, those will not update on the frontend.

Link

from ux.

smnandre avatar smnandre commented on August 20, 2024

I'm not sure we can do anything for now about this, due to the problems you mentionned.

We are looking at alternative options but i can't promise you any deadline :/

from ux.

antoniovj1 avatar antoniovj1 commented on August 20, 2024

I'm facing the same issue. I've been trying to force disconnect and reconnect the Stimulus controller, but with no luck.

For now, I'm going to replace the Autocomplete with my own JS implementation. But if there's anything I can help you with, let me know @smnandre

from ux.

smnandre avatar smnandre commented on August 20, 2024

I'm not a user of Autocomplete so this is not the component i know the much... so any help would be much welcomed :)

from ux.

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.