On Aug 10, 2005, at 5:02 PM, Stephan Richter wrote:
On Wednesday 10 August 2005 16:21, Gary Poster wrote:
- removed mapping interface for accessing control values, and
getControl:
now use 'get' to get the control (or radio/checkbox subcontrol,
see below),
and access control attributes as desired.
I saw you made the label the default search parameter. :-( I
thought we agreed
on making the name the default one. Not everyone uses labels.
Benji's replying to this.
Also I hope
that radio button groups are detected by name and not by label as the
documentation states.
Not sure what you mean. Given the test example,
<div>
(Radio: options have the labels)
<em tal:condition="request/radio-value|nothing"
tal:content="request/radio-value"></em>
<input type="radio" name="radio-value" id="radio-value-1"
value="1" />
<label for="radio-value-1">Ein</label>
<input type="radio" name="radio-value" id="radio-value-2"
value="2"
checked="checked" />
<label for="radio-value-2">Zwei</label>
<input type="radio" name="radio-value" id="radio-value-3"
value="3" />
<label for="radio-value-3">Drei</label>
</div>
browser.get(name='radio-value') will get the radio button control.
browser.get('Ein'), browser.get('Zwei'), and browser.get('Drei') will
each get a subcontrol that allows manipulation of the individual
option, affecting the main radio button control.
Gary
_______________________________________________
Zope3-dev mailing list
Zope3-dev@zope.org
Unsub: http://mail.zope.org/mailman/options/zope3-dev/archive%40mail-archive.com