Opened 11 years ago

Closed 11 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 11 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 11 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 11 years ago by nathan

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

Changed 11 years ago by nathan

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

comment:1 Changed 11 years ago by nathan

Status: newassigned

comment:2 Changed 11 years ago by nathan

Fixed in [13284]

comment:3 Changed 11 years ago by nathan

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