Closed GoogleCodeExporter closed 9 years ago
Good idea, here's what I will do:
Add an argument called "labelPlacement" to all form helpers which can accept
"before", "after" and "around". This makes the "wrapLabel" argument obsolete.
Makes sense?
Setting to 1.1.
Original comment by per.djurner@gmail.com
on 26 Dec 2008 at 8:52
Original comment by per.djurner@gmail.com
on 6 Mar 2009 at 11:37
Original comment by per.djurner@gmail.com
on 7 Mar 2009 at 9:28
Original comment by per.djurner@gmail.com
on 7 Mar 2009 at 9:29
Original comment by per.djurner@gmail.com
on 16 Mar 2009 at 11:21
I'd like to see this get fixed before 1.0, also for radioButton().
Here's another problem. When I run this code:
<cfset users = model("adminUser").findAll()>
<cfset user = model("adminUser").findByKey(1)>
<cfloop query="users">
#checkBox(label=users.firstName, objectName="user", property="id",
checkedValue=users.id, uncheckedValue="0")#<br />
</cfloop>
I get this output:
<label for="user-id">System<input checked="checked" type="checkbox" value="0"
name="user[id]" id="user-id" /><input type="hidden" value="0"
name="user[id]($checkbox)" /></label><br />
<label for="user-id">Chris<input checked="checked" type="checkbox" value="1"
name="user[id]" id="user-id" /><input type="hidden" value="0"
name="user[id]($checkbox)" /></label><br />
<label for="user-id">Mr.<input checked="checked" type="checkbox" value="8"
name="user[id]" id="user-id" /><input type="hidden" value="0"
name="user[id]($checkbox)" /></label><br />
<label for="user-id">Homer<input checked="checked" type="checkbox" value="11"
name="user[id]" id="user-id" /><input type="hidden" value="0"
name="user[id]($checkbox)" /></label><br />
<label for="user-id">Sammy<input checked="checked" type="checkbox" value="12"
name="user[id]" id="user-id" /><input type="hidden" value="0"
name="user[id]($checkbox)" /></label><br />
<label for="user-id">Lil<input checked="checked" type="checkbox" value="13"
name="user[id]" id="user-id" /><input type="hidden" value="0"
name="user[id]($checkbox)" /></label><br />
I know this will be a tough one, but it's technically invalid to have multiple
elements with the same id. Can we perhaps append the hyphen-delimited value to
the
end of the id?
Original comment by chriscle...@gmail.com
on 19 Aug 2009 at 12:16
Original comment by per.djurner@gmail.com
on 19 Aug 2009 at 8:12
Chris, it may be better to use checkBoxTag in your example above since there is
no
direct correlation between the the object property (user.id) and the selection
made
(which is a list of user ids, right?).
Original comment by per.djurner@gmail.com
on 24 Aug 2009 at 9:05
To clarify more; the checkBox function is meant for accessing a true/false
value in the
database, like user.isAdmin for example.
Original comment by per.djurner@gmail.com
on 24 Aug 2009 at 9:18
This issue was closed by revision r2837.
Original comment by per.djurner@gmail.com
on 25 Aug 2009 at 8:25
Thanks Per. The true/false thing makes sense now.
But what about with radioButton? Usually all of those potential values map to a
single property in the object.
Original comment by chriscle...@gmail.com
on 25 Aug 2009 at 11:16
That functionality already exists for radio buttons, the value is appended to
the id.
Original comment by per.djurner@gmail.com
on 26 Aug 2009 at 6:13
Original issue reported on code.google.com by
chrisdpe...@gmail.com
on 16 Nov 2008 at 5:32