Ticket #7804 (new defect)

Opened 3 months ago

Last modified 5 weeks ago

Setting "width" attribute to "auto" in 1.2 DataGrid markup has no effect.

Reported by: rickoshay Owned by: toonetown
Priority: normal Milestone: future
Component: DojoX Grid Version: 1.2beta
Severity: normal Keywords:
Cc:

Description

Setting the width to "auto" in the markup for a DataGrid? has no effect; setting the width attribute to "auto" in a programmatic declaration does produce an effect. The column headings exist in markup, so at the very least it should be able to auto-size each column. Using "auto" in a programmatic declaration does cause the headings to expand to fit the column text.

A secondary issue is that, even the programmatic version, does not auto-size to the widest data display value in its column, as tables typically do.

Needless to say, setting a fixed width in pixels on a text field should be avoided like the plague, but that's the only thing that seems to work in either case.

Could this be a life-cycle issue? That is, when are the data available versus when the parser sets the size? I tried doing explicit parse in the OnLoad?, same results.

Change History

Changed 2 months ago by bill

  • owner changed from anonymous to BryanForbes
  • component changed from General to DojoX Grid

Changed 5 weeks ago by toonetown

  • owner changed from BryanForbes to toonetown

Reassigning to me

Changed 5 weeks ago by toonetown

  • milestone changed from tbd to future
Note: See TracTickets for help on using tickets.