Imagine this list in a form where you can edit some account
data or the like. Now, I want two things to happen: First, whenever
the checkbox is ticked or unticked, another button on the form for
resetting the changes should be enabled. Second, since the checkbox
component only occupies part of the list row, I want the check box
to change also when the portion of the list row not belonging to
the check box is clicked.
Especially the first part gives me pain. The most reasonable
thing to do is to insert a "change" EventHandler into the inline
Oh, and by the way: currently, when listening to "itemClick"
for a List (or derived) component, there is no way to tell whether
I clicked on the row or on the itemRenderer. Let's say I want to
toggle the boolean item value when the row—not the check
box—is clicked. With one not being discernible one from the
other, the item wouldn't change when I clicked the inline item
renderer check box, since the toggling would just revert the
implicit changes made by the checkbox itself. Right now, both
clicks fire exactly the same event, in this case with an opposite
So I really think the item Renderer should be discernible
from the list row. Do you know what I mean?