Ticket #6758 (closed defect: fixed)

Opened 7 months ago

Last modified 6 months ago

Grid can't select row in IE

Reported by: guest Owned by: BryanForbes
Priority: high Milestone: 1.2
Component: DojoX Grid Version: 1.1.0
Severity: major Keywords: grid select row
Cc: anthony.fryer@…

Description

In IE, when trying to select a row, an "object doesn't support this property or method" exception is thrown. The stack trace is something like....

_Events.onCellClick

_FocusManager.setFocusCell

_FocusManager._focusifyCellNode(true)

dojo.toggleClass(n, this.focusClass, true)

dojo.addClass

The error is thrown when dojo.addClass tries to do

node.className = cls + (cls ? ' ': ) + classStr;

I'm not sure if this is a dojo core issue or a grid issue. It only started with the changed checked in last night ( 14/05/2008 ).

The defect can be duplicated by running test_grid_programmatic.html in the dojox/grid/tests directory in IE and attempting to select a row.

Change History

Changed 7 months ago by peller

  • owner changed from sorvell to BryanForbes

Changed 6 months ago by BryanForbes

  • status changed from new to closed
  • resolution set to fixed

(In [13830]) fixes #6758 !strict

  • Added getEditNode() method to cells and moved old editor.getNode code there.

Changed 6 months ago by peller

  • milestone set to 1.2
Note: See TracTickets for help on using tickets.