Perhaps you could put the DataGrid in a Canvas, and let the Canvas provide the 
scrolling.

 

Tracy

 

________________________________

From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of 
phipzkillah
Sent: Wednesday, January 10, 2007 8:55 PM
To: [email protected]
Subject: [flexcoders] Re: Datagrid Scrolling -- Is it really this complicated?

 

Patrick,

I have a toggle bar which controls the amount of columns being shown
to the user. Each field [column] is relevant to the corresponding
record [row]. There are situations where the user will want to see
all the columns at once -- even though it will probably cause them a
headache. Is it possible to do this and have the vertical scroll bar
always shown?

Also by any chance, has anyone ever seen the datagrid header fields
rendered into a drop down list for filtering (which is what Excel does
when you apply the 'list')? I saw a sample online but it was
developed in Flex 1.5 and couldn't get it to work.

--- In [email protected] <mailto:flexcoders%40yahoogroups.com> , 
Patrick Mineault
<[EMAIL PROTECTED]> wrote:
>
> Granted, the behaviour of the datagrid is not optimal, but then again, 
> why would you want to show 68 columns simultaneously? Even if the 
> scrolling did work as you expect it to, that doesn't sound very 
> user-friendly. I'd suggest thinking of another interface instead. For 
> instance, you could show 3 or 4 columns and when you click on one
row it 
> could show the details in another panel. You could have the only names 
> available in a list and then when you click on them it shows the
data in 
> a 2xn datagrid where your original columns become rows, the first
column 
> is the name of the property and the second is the value.
> 
> phipzkillah a écrit :
> >
> > I have a Datagrid in a panel whose size is 80% width of the screen 
> > (panel width that is). My datagrid has 68 columns and its width is 
> > set to 100% (to fill the panel). When the datagrid loads you can't 
> > read a damn thing. If i set the minwidth I can read the data, but I 
> > have to horizontally scroll all the way to the right to see the 
> > vertical scroll bar!! SO I can't scroll down unless I scroll all the 
> > way to the right...how is that user friendly? Seems like a poor 
> > design that the datagrid scroll bar doesn't float ontop of the grid 
> > itself. You can see the problem here in a snapshot I took - vertical 
> > scroll bar not seen unless you scroll all the way to the right.
> >
> > Does anyone have a solution to this problem? I don't want any scroll 
> > bars on my panel. I simply just want to be able to scroll 
> > horizontally and vertically on my datagrid with ease.
> >
> >
>

 

Reply via email to