You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There has been this long and everlasting problem of using Django admin inline with a select2 widget, hours of browsing through stack-overflow and Github issues led me to nowhere.
The bug is:
Select2 Dropdown does not work when you add new inlines (works perfectly for existing inlines), I specifically faced this bug in Django admin
Steps to Reproduce
Use a select2 widget on Django admin (link the admin via model form)
the widget I used was HeavySelect2Widget
click on add inline
try to click on the dropdown widget and see NOTHING HAPPEN
Expected Behavior
It's expected to see a dropdown
The text was updated successfully, but these errors were encountered:
@sahilasopa I just submitted a PR that fixes this issue using the solution from #249 plus a small contribution of mine. Hopefully it will be merged soon. In the meantime you can try it yourself using the standard Django mechanism for overriding static files or templates.
As described in #249 and #297 django-select2 does not currently work
with selects added dynamically in the Django admin.
The solution was implemented in #249 and all credit should go to Jurrian
Tromp. I only added a small correction:
```diff
- jqRow.find('.select2-container').remove()
+ jqRow.find('.django-select2').parent().find('.select2-container').remove()
```
to only remove `.select2-container` when it is a sibling of
`.django-select2`. Otherwise the wrong `.select2-container` might get
deleted.
---------
Co-authored-by: Johannes Maron <[email protected]>
Bug Description
There has been this long and everlasting problem of using Django admin inline with a select2 widget, hours of browsing through stack-overflow and Github issues led me to nowhere.
The bug is:
Select2 Dropdown does not work when you add new inlines (works perfectly for existing inlines), I specifically faced this bug in Django admin
Steps to Reproduce
the widget I used was HeavySelect2Widget
Expected Behavior
It's expected to see a dropdown
The text was updated successfully, but these errors were encountered: