Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Materialize Select Dropdown menu not resizing when updating the list through Javascript #6681

Open
benSmith1981 opened this issue Feb 7, 2023 · 2 comments

Comments

@benSmith1981
Copy link

Wheen I update the dropdown list I get thsi:
image

One list is meant to update another list through Javascript by doing this:
const students = data.success; console.log(students); // now you can access the students list here // and update the options in the select element as needed console.log(students) const studentsSelect = document.getElementById("students"); studentsSelect.innerHTML = ""; for (const student of students) { const option = document.createElement("option"); option.value = student.id; option.text = student.name; studentsSelect.add(option); } let student_list = document.getElementById('students');

If I turn off Materialize styling the list will get updated properly as expected. However, with materialize on the list is always cut off and the options don't appear. I have no idea how to fix this, it should just work like any other dropdown list and expand if you update it in javascript.

Your Environment

  • Version used: materialize 1.0.0/css/materialize.min.css
  • Browser Name and version: EDGE Version 109.0.1518.78 (Official build) (64-bit) and CHrome Version 109.0.5414.120 (Official Build) (64-bit)
  • Operating System and version (desktop or mobile): Windows 10
@benSmith1981
Copy link
Author

OH apparently calling this $('select').formSelect(); refreshes the dropdown so the added options appear now and everything sizes correctly, but how would anyone know they needed to do that?

@Jerit3787
Copy link

Hi, this project is no longer maintained! The community-managed fork is still being maintained. Please open an issue there instead. Thanks! https://www.github.com/materializecss/materialize

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants