Hi,

I am building a screen with one Static DataGrid and one Dynamic (data comes
through SOAP
and I do not know the number of columns or their names in advance).
I also get a list of column names in order from another SOAP call.

That Dynamic DataGrid works (converting data from Vector of Objects to
ArrayList of Columns).

I still have a few problems:


1) I need to implement "Clear" of that Dynamic table.

No matter what I tried:

arrayColl=null;

arrayColl.removeAll();

arrayColl = new ArrayCollection();

myDG.dataProvider=null;

myDG.dataProvider=new ArrayCollection();

I am getting NULL reference exception coming from some system code:    if
(cell.visible)...   where cell is null.

How can I clear that dynamic DG ?



full exception stack:

TypeError: Error #1009: Cannot access a property or method of a null object
reference.
at spark.components.gridClasses::GridLayout/updateTypicalCellSizes()
at spark.components.gridClasses::GridLayout/measure()
at spark.components.supportClasses::GroupBase/measure()
at mx.core::UIComponent/measureSizes()
at mx.core::UIComponent/validateSize()
at spark.components::Group/validateSize()
at mx.managers::LayoutManager/validateSize()
at mx.managers::LayoutManager/doPhasedInstantiation()
at mx.managers::LayoutManager/doPhasedInstantiationCallback()






















2)  It seems that by default that Dynamic DG puts columns in alphabetical

order, which is of course not what I need.

Any way to disable that or fix somehow?




3) I need to show 2 DGs on the screen, and the second of them is Dynamic,

and allow user to resize them vertically to be able to see more in static
or dynamic DG.

I put them in VDividedBox (and set height of both DG and container to 100%).

It split the screen vertically 50:50, but still there is no draggable in
between,

so can't resize.



Any help is very appreciated.




TIA,

Oleg.

Reply via email to