Opened 6 years ago

Last modified 18 months ago

#16648 assigned enhancement

dojox.mobile Store based list should expose an itemClick event

Reported by: dg Owned by: Patrick Ruzand
Priority: undecided Milestone: 1.14
Component: DojoX Mobile Version: 1.8.3
Keywords: Cc:
Blocked By: Blocking:

Description (last modified by cjolif)

When using a dojox.mobile list like EdgeToEdgeStoreList it's not very easy to listen to a click on a generated list item.

You have to do some workarounds like setting an onClick property on a data object or use a subclass of ListItem.

If the list is exposing an "itemClick" event it would more natural. It could be added to RoundRectList or maybe into _StoreListMixin if it's only useful to store lists.

In ListItem, see (very simple) patch proposal.

Attachments (1)

ListItem.js.patch (512 bytes) - added by dg 6 years ago.
IBM, CCLA

Download all attachments as: .zip

Change History (7)

Changed 6 years ago by dg

Attachment: ListItem.js.patch added

IBM, CCLA

comment:1 Changed 6 years ago by cjolif

Description: modified (diff)

comment:2 Changed 6 years ago by Patrick Ruzand

Owner: changed from Eric Durocher to Patrick Ruzand
Status: newassigned

comment:3 Changed 3 years ago by dylan

Milestone: tbd1.11

Very small patch. Should either land it or close if no longer relevant. Thanks!

comment:4 Changed 3 years ago by dylan

Milestone: 1.111.12

Ok, after massive triage, ended up with about 80 tickets for 1.11 and 400 or so for 1.12. That's a bit unrealistic, so first I changed all 1.12 to 1.13 (with the plan to move some forward to the new 1.12. Now, I'm moving some of the 1.11 tickets that are less likely to get done this month without help to 1.11. Feel free to help out in January if you want to see this ticket land in 1.11.

comment:5 Changed 2 years ago by dylan

Milestone: 1.121.13

Ticket planning... move current 1.12 tickets out to 1.13 that likely won't get fixed in 1.12.

comment:6 Changed 18 months ago by dylan

Milestone: 1.131.14
Note: See TracTickets for help on using tickets.