Ticket #5504 (new defect)
[patch][needs cla] dojox.grid.editors.Select doesn't use values
| Reported by: | guest | Owned by: | sorvell |
|---|---|---|---|
| Priority: | normal | Milestone: | 1.2 |
| Component: | DojoX Grid | Version: | 0.9 |
| Severity: | normal | Keywords: | |
| Cc: |
Description (last modified by peller) (diff)
In a grid, when I use a dojox.grid.editors.Select, the value returned for the cell is always the label. To retrieve the value, the following modification should be done in dojoxgrid\_dataeditors.js:
dojo.declare("dojox.grid.editors.Select", dojox.grid.editors.Input, {
...
getValue: function(inRowIndex){
var n = this.getNode(inRowIndex);
if(n){
var i = n.selectedIndex;
var o = n.options[i];
var v = this.values[i];
return this.cell.returnIndex ? i : v || o.value || o.innerHTML;
}
}
...
Change History
Note: See
TracTickets for help on using
tickets.