﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
4117	Attributes for Widgets composed of more than one HTML element	Iwan Vosloo	Alex Gaynor	"As suggested in #3870, I'm adding this ticket.

With widgets (such as {{RadioSelect}} or {{MultiWidget}}) that are rendered as several HTML elements/inputs one sometimes need a way to attach HTML attributes to the widget as a whole so that you can style its constituent parts using a stylesheet.

Please see the reason for this request in http://groups.google.com/group/django-developers/browse_thread/thread/e55be1c11893c069

A naïve implementation would be that if you construct the widget with attrs= keyword argument, they should be used as HTML attributes on a suitable element (as in #4080).  It seems, however, as if the norm is as in #3870.

I believe a design decision is needed here:  #4080 does one thing with attrs, #3870 does another thing with attrs.  For general styling, I think #4080 is the way to go, but it appeared to me that #3870 makes sense in other cases.  (For example if you want to set readonly attribute on the entire widget, it should be set on all inputs it is composed of).

-i"	New feature	closed	Forms	dev	Normal	fixed	attrs, RadioSelect, MultiWidget	gary.wilson@… jaywgraves@… cmawebsite@… bmispelon@…	Accepted	1	0	0	0	0	0
