There is something wrong with datagrid bindind. I have
tried the following two examples to hide the datagrid
column
1. First Example (Without data binding)
<mx:DataGrid id="dg" editable="true">
<mx:columns>
<mx:DataGridColumn dataField="Artist"
headerText="Artist" editable="false" visible="false"/>
<mx:DataGridColumn dataField="Album"
headerText="Album"/>
<mx:DataGridColumn dataField="Price"
headerText="Price"/>
</mx:columns>
</mx:DataGrid>
When I ran the above example, first column was not
visible. Then I add dataprovider to the above example
as shown below.
2. Second Example
[Bindable]
private var dataArray:Array =
[
{Artist:'Carole King', Album:'Tapestry',
Price:11.99},
{Artist:'Paul Simon', Album:'Graceland',
Price:10.99},
{Artist:'Original Cast', Album:'Camelot',
Price:12.99},
{Artist:'The Beatles', Album:'The White Album',
Price:11.99}
];
<mx:DataGrid id="dg" editable="true"
dataProvider="{this.dataArray}">
<mx:columns>
<mx:DataGridColumn dataField="Artist"
headerText="Artist" editable="false" visible="false"/>
<mx:DataGridColumn dataField="Album"
headerText="Album"/>
<mx:DataGridColumn dataField="Price"
headerText="Price"/>
</mx:columns>
</mx:DataGrid>
Now when I ran the application, the first columns was
visible.
--- phipzkillah <[EMAIL PROTECTED]> wrote:
> Here is my mxml:
>
> <mx:DataGrid id="dg" x="0" y="0"
> width="100%"
> height="100%"
> dataProvider="{xmlData}"
> doubleClickEnabled="true"
> itemDoubleClick="{updateCompanyData(event)}"
> headerRelease="{headerReleaseFunc(event)}">
> <mx:columns>
> <mx:DataGridColumn headerText="Company"
> dataField="@name"/>
> <mx:DataGridColumn headerText="Total Active Users"
> dataField="@totalUsers"
> sortCompareFunction="sortCompareFunc"/>
> <mx:DataGridColumn headerText="Unique Callers"
> dataField="@uniqueCallers"
> sortCompareFunction="sortCompareFunc"/>
> <mx:DataGridColumn headerText="Total Calls
> Attemped"
> dataField="@totalCalls"
> sortCompareFunction="sortCompareFunc"/>
> <mx:DataGridColumn headerText="Total Successful
> Calls"
> dataField="@successCalls"
> sortCompareFunction="sortCompareFunc"/>
> <mx:DataGridColumn headerText="Company ID"
> id="companyid"
> dataField="@id" visible="false"/>
> </mx:columns>
> </mx:DataGrid>
>
> I want to hide the company id column, however it
> still displays.
>
> Ideas?
>
>
____________________________________________________________________________________
Looking for last minute shopping deals?
Find them fast with Yahoo! Search.
http://tools.search.yahoo.com/newsearch/category.php?category=shopping