Skip to content

Commit

Permalink
Fixed #14993 - Improved docs for ModelAdmin.filter_horizontal adding …
Browse files Browse the repository at this point in the history
…that it's for ManyToManyFields; thanks jammon for the suggestion.

git-svn-id: http://code.djangoproject.com/svn/django/trunk@15357 bcc190cf-cafb-0310-a4f2-bffc1f526a37
  • Loading branch information
timgraham committed Jan 29, 2011
1 parent 40ea1fb commit fe0a15b
Showing 1 changed file with 11 additions and 6 deletions.
17 changes: 11 additions & 6 deletions docs/ref/contrib/admin/index.txt
Original file line number Diff line number Diff line change
Expand Up @@ -263,15 +263,20 @@ subclass::

.. attribute:: ModelAdmin.filter_horizontal

Use a nifty unobtrusive JavaScript "filter" interface instead of the
usability-challenged ``<select multiple>`` in the admin form. The value is
a list of fields that should be displayed as a horizontal filter interface.
See ``filter_vertical`` to use a vertical interface.
By default, a :class:`~django.db.models.ManyToManyField` is displayed in
the admin site with a ``<select multiple>``. However, multiple-select boxes
can be difficult to use when selecting many items. Adding a
:class:`~django.db.models.ManyToManyField` to this list will instead use
a nifty unobtrusive JavaScript "filter" interface that allows searching
within the options. The unselected and selected options appear in two boxes
side by side. See :attr:`~ModelAdmin.filter_vertical` to use a vertical
interface.

.. attribute:: ModelAdmin.filter_vertical

Same as ``filter_horizontal``, but is a vertical display of the filter
interface.
Same as :attr:`~ModelAdmin.filter_horizontal`, but uses a vertical display
of the filter interface with the box of unselected options appearing above
the box of selected options.

.. attribute:: ModelAdmin.form

Expand Down

0 comments on commit fe0a15b

Please sign in to comment.