Opened 12 years ago

Closed 12 years ago

#6447 closed defect (fixed)

CheckedMultiSelect: Doesn't scale well

Reported by: nathan Owned by: nathan
Priority: high Milestone: 1.2
Component: DojoX Form Version: 1.1.0
Keywords: Cc:
Blocked By: Blocking:

Description

Since CheckedMultiSelect? actually uses "real" select elements behind the scenes, it doesn't scale well in an application that calls "addOption" and "removeOption" a lot.

The proposed solution is to have CheckedMultiSelect? be more like DropDownSelect? - rather than dijit.form.MultiSelect?.

Attachments (2)

test_CheckedMultiSelect.html (3.7 KB) - added by nathan 12 years ago.
Test file which will hang the browser (seemingly indefinitely) by adding 100 options and then removing them.
FormSelectWidget-6379-2008-04-08_0953.diff (47.4 KB) - added by nathan 12 years ago.
Patch which fixes the performance issues (and includes performance test cases for DropDownSelect? and CheckedMultiSelect?)

Download all attachments as: .zip

Change History (5)

Changed 12 years ago by nathan

Test file which will hang the browser (seemingly indefinitely) by adding 100 options and then removing them.

Changed 12 years ago by nathan

Patch which fixes the performance issues (and includes performance test cases for DropDownSelect? and CheckedMultiSelect?)

comment:1 Changed 12 years ago by nathan

Status: newassigned

comment:2 Changed 12 years ago by nathan

Fixed in [13284]

comment:3 Changed 12 years ago by nathan

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.