Monday, August 27, 2012

Re: Column widths in TabularInline



On Mon, Aug 27, 2012 at 3:34 AM, Vikas Rawal <vikaslists@agrarianresearch.org> wrote:
> >There is a field in my model called "name". What do I give in the css
> >file to reduce its width to say 100px?
>
> This is css rather than Django but this is what I did to make my
> input field wider ...
>
> .wider .vTextField {
>     width: 60em !important;
> }
>
> If you view source in your browser you should see input elements
> with class="vTextField" among others depending on the type of
> element.
>
> However, you should also see that each field has its own
> id="whatever" so you can address each field individually in your css
> file using #whatever .vTextField {...}.

The problem is that the #id is different for each row of the tabular
inline object.

it takes the form

id="id_member_set-0-name" for the first row, id="id_member_set-1-name"
for the second row, etc.

Therefore #whatever does not work. Is there a way of using regex or
something like that to cover all the above formulations of "id".


Yes there is, but this is no django thing you are asking, using jquery you can accomplish that :


 jQuery('[id^=id_member_set]').each(so_stuff)

Check the web, there is a __LOT__ of info on this.

Vikas

--
You received this message because you are subscribed to the Google Groups "Django users" group.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to django-users+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/django-users?hl=en.




--
Nicolas Emiliani

Lo unico instantaneo en la vida es el cafe, y es bien feo.

--
You received this message because you are subscribed to the Google Groups "Django users" group.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to django-users+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/django-users?hl=en.

No comments:

Post a Comment