[flexcoders] Re: Datagrid height problem.

2009-09-10 Thread turbo_vb
 How can I tell the datagrid to allow cell heights greater than the
grid height?
Even though it's not shown, the cell height is greater than the DataGrid
height.   However, the DataGrid's scroll mechanism will always take you
to the next row, so this isn't an option.
 How can I turn on a scrollbar for the cell?
You can use an itemRenderer that has a maxHeight.  Although, having
nested scrollBars is pretty bad for the user.A third option, if you
don't have thousands of records, is to put the DataGrid in a container
and do not set a height for the DataGrid.  In other words, go ahead and
render all of the DataGrid items and have the parent container do the
scrolling.  This would solve your problem by allowing smooth scrolling,
but would more of a hog when it comes to performance.  But, if you don't
have that many records to show, it's a decent trade-off and much better
than the choppy scrolling that is native to the DataGrid.
-TH
--- In flexcoders@yahoogroups.com, aceoohay pa...@... wrote:

 I have a datagrid that displays text from a notes field. I have
variableRowHeight=true. This works well unless one record has a note
that is larger than the height of the entire grid. In this case I cannot
see the bottom of the note. It truncates the lines at the height of the
grid

 There is a scroll bar for the grid, but not for the individual cell in
the grid.

 Either of the following would solve my problem;

 How can I tell the datagrid to allow cell heights greater than the
grid height?

 -or-

 How can I turn on a scrollbar for the cell?

 Paul




[flexcoders] Re: Datagrid height problem.

2009-09-10 Thread valdhor
What I do in this situation is to truncate the text in the cell and add 
elipses. If the user needs to see all the note text, they can click on the cell 
which opens a new popup. If the text is short enough, I use a tooltip.



--- In flexcoders@yahoogroups.com, turbo_vb timh...@... wrote:

  How can I tell the datagrid to allow cell heights greater than the
 grid height?
 Even though it's not shown, the cell height is greater than the DataGrid
 height.   However, the DataGrid's scroll mechanism will always take you
 to the next row, so this isn't an option.
  How can I turn on a scrollbar for the cell?
 You can use an itemRenderer that has a maxHeight.  Although, having
 nested scrollBars is pretty bad for the user.A third option, if you
 don't have thousands of records, is to put the DataGrid in a container
 and do not set a height for the DataGrid.  In other words, go ahead and
 render all of the DataGrid items and have the parent container do the
 scrolling.  This would solve your problem by allowing smooth scrolling,
 but would more of a hog when it comes to performance.  But, if you don't
 have that many records to show, it's a decent trade-off and much better
 than the choppy scrolling that is native to the DataGrid.
 -TH
 --- In flexcoders@yahoogroups.com, aceoohay pauls@ wrote:
 
  I have a datagrid that displays text from a notes field. I have
 variableRowHeight=true. This works well unless one record has a note
 that is larger than the height of the entire grid. In this case I cannot
 see the bottom of the note. It truncates the lines at the height of the
 grid
 
  There is a scroll bar for the grid, but not for the individual cell in
 the grid.
 
  Either of the following would solve my problem;
 
  How can I tell the datagrid to allow cell heights greater than the
 grid height?
 
  -or-
 
  How can I turn on a scrollbar for the cell?
 
  Paul
 





[flexcoders] Re: Datagrid height problem.

2009-09-10 Thread aceoohay
Thanks for the advice...

I was unable to use make the suggestion of removing the height from the 
datagrid work. Even if it did work, wouldn't that cause the headers to scroll 
out of sight?

Regarding using an item renderer, I have been unable to find one that will 
expand to the height available and then scroll. TextArea seems to display a 
fixed height. What item renderer would you recomend?

Regarding the elipses/popup, how do you know when to display elipses? Generally 
the data is only a couple of lines, very infrequently is the data bigger than 
the entire grid.

Paul

--- In flexcoders@yahoogroups.com, valdhor valdhorli...@... wrote:

 What I do in this situation is to truncate the text in the cell and add 
 elipses. If the user needs to see all the note text, they can click on the 
 cell which opens a new popup. If the text is short enough, I use a tooltip.
 
 
 
 --- In flexcoders@yahoogroups.com, turbo_vb TimHoff@ wrote:
 
   How can I tell the datagrid to allow cell heights greater than the
  grid height?
  Even though it's not shown, the cell height is greater than the DataGrid
  height.   However, the DataGrid's scroll mechanism will always take you
  to the next row, so this isn't an option.
   How can I turn on a scrollbar for the cell?
  You can use an itemRenderer that has a maxHeight.  Although, having
  nested scrollBars is pretty bad for the user.A third option, if you
  don't have thousands of records, is to put the DataGrid in a container
  and do not set a height for the DataGrid.  In other words, go ahead and
  render all of the DataGrid items and have the parent container do the
  scrolling.  This would solve your problem by allowing smooth scrolling,
  but would more of a hog when it comes to performance.  But, if you don't
  have that many records to show, it's a decent trade-off and much better
  than the choppy scrolling that is native to the DataGrid.
  -TH
  --- In flexcoders@yahoogroups.com, aceoohay pauls@ wrote:
  
   I have a datagrid that displays text from a notes field. I have
  variableRowHeight=true. This works well unless one record has a note
  that is larger than the height of the entire grid. In this case I cannot
  see the bottom of the note. It truncates the lines at the height of the
  grid
  
   There is a scroll bar for the grid, but not for the individual cell in
  the grid.
  
   Either of the following would solve my problem;
  
   How can I tell the datagrid to allow cell heights greater than the
  grid height?
  
   -or-
  
   How can I turn on a scrollbar for the cell?
  
   Paul
  
 





[flexcoders] Re: Datagrid height problem.

2009-09-10 Thread turbo_vb
Yep, correct about the headers scrolling too.  My bad, was thinking about a 
List.   Using Steve's suggestion, a Text control with truncateToFit=:true will 
give you the ellipses and an automatic toolTip; if the text exceeds the size.

-TH

--- In flexcoders@yahoogroups.com, aceoohay pa...@... wrote:

 Thanks for the advice...
 
 I was unable to use make the suggestion of removing the height from the 
 datagrid work. Even if it did work, wouldn't that cause the headers to scroll 
 out of sight?
 
 Regarding using an item renderer, I have been unable to find one that will 
 expand to the height available and then scroll. TextArea seems to display a 
 fixed height. What item renderer would you recomend?
 
 Regarding the elipses/popup, how do you know when to display elipses? 
 Generally the data is only a couple of lines, very infrequently is the data 
 bigger than the entire grid.
 
 Paul
 
 --- In flexcoders@yahoogroups.com, valdhor valdhorlists@ wrote:
 
  What I do in this situation is to truncate the text in the cell and add 
  elipses. If the user needs to see all the note text, they can click on the 
  cell which opens a new popup. If the text is short enough, I use a tooltip.
  
  
  
  --- In flexcoders@yahoogroups.com, turbo_vb TimHoff@ wrote:
  
How can I tell the datagrid to allow cell heights greater than the
   grid height?
   Even though it's not shown, the cell height is greater than the DataGrid
   height.   However, the DataGrid's scroll mechanism will always take you
   to the next row, so this isn't an option.
How can I turn on a scrollbar for the cell?
   You can use an itemRenderer that has a maxHeight.  Although, having
   nested scrollBars is pretty bad for the user.A third option, if you
   don't have thousands of records, is to put the DataGrid in a container
   and do not set a height for the DataGrid.  In other words, go ahead and
   render all of the DataGrid items and have the parent container do the
   scrolling.  This would solve your problem by allowing smooth scrolling,
   but would more of a hog when it comes to performance.  But, if you don't
   have that many records to show, it's a decent trade-off and much better
   than the choppy scrolling that is native to the DataGrid.
   -TH
   --- In flexcoders@yahoogroups.com, aceoohay pauls@ wrote:
   
I have a datagrid that displays text from a notes field. I have
   variableRowHeight=true. This works well unless one record has a note
   that is larger than the height of the entire grid. In this case I cannot
   see the bottom of the note. It truncates the lines at the height of the
   grid
   
There is a scroll bar for the grid, but not for the individual cell in
   the grid.
   
Either of the following would solve my problem;
   
How can I tell the datagrid to allow cell heights greater than the
   grid height?
   
-or-
   
How can I turn on a scrollbar for the cell?
   
Paul
   
  
 





[flexcoders] Re: Datagrid height problem.

2009-09-10 Thread aceoohay
My code looks like;

mx:DataGridColumn headerText=Description 
dataField=SCHEDULED_DESCRIPTION width=492 wordWrap=true
mx:itemRenderer
mx:Component
mx:Text width=100% 
text={data.SCHEDULED_DESCRIPTION} truncateToFit=true/
/mx:Component
/mx:itemRenderer
/mx:DataGridColumn

The text that is in the DB las line 1 followed by a new line followed by line 
2, etc.

It does not display the elipses.

Paul

--- In flexcoders@yahoogroups.com, turbo_vb timh...@... wrote:

 Yep, correct about the headers scrolling too.  My bad, was thinking about a 
 List.   Using Steve's suggestion, a Text control with truncateToFit=:true 
 will give you the ellipses and an automatic toolTip; if the text exceeds the 
 size.
 
 -TH
 
 --- In flexcoders@yahoogroups.com, aceoohay pauls@ wrote:
 
  Thanks for the advice...
  
  I was unable to use make the suggestion of removing the height from the 
  datagrid work. Even if it did work, wouldn't that cause the headers to 
  scroll out of sight?
  
  Regarding using an item renderer, I have been unable to find one that will 
  expand to the height available and then scroll. TextArea seems to display 
  a fixed height. What item renderer would you recomend?
  
  Regarding the elipses/popup, how do you know when to display elipses? 
  Generally the data is only a couple of lines, very infrequently is the data 
  bigger than the entire grid.
  
  Paul
  
  --- In flexcoders@yahoogroups.com, valdhor valdhorlists@ wrote:
  
   What I do in this situation is to truncate the text in the cell and add 
   elipses. If the user needs to see all the note text, they can click on 
   the cell which opens a new popup. If the text is short enough, I use a 
   tooltip.
   
   
   
   --- In flexcoders@yahoogroups.com, turbo_vb TimHoff@ wrote:
   
 How can I tell the datagrid to allow cell heights greater than the
grid height?
Even though it's not shown, the cell height is greater than the DataGrid
height.   However, the DataGrid's scroll mechanism will always take you
to the next row, so this isn't an option.
 How can I turn on a scrollbar for the cell?
You can use an itemRenderer that has a maxHeight.  Although, having
nested scrollBars is pretty bad for the user.A third option, if you
don't have thousands of records, is to put the DataGrid in a container
and do not set a height for the DataGrid.  In other words, go ahead and
render all of the DataGrid items and have the parent container do the
scrolling.  This would solve your problem by allowing smooth scrolling,
but would more of a hog when it comes to performance.  But, if you don't
have that many records to show, it's a decent trade-off and much better
than the choppy scrolling that is native to the DataGrid.
-TH
--- In flexcoders@yahoogroups.com, aceoohay pauls@ wrote:

 I have a datagrid that displays text from a notes field. I have
variableRowHeight=true. This works well unless one record has a note
that is larger than the height of the entire grid. In this case I cannot
see the bottom of the note. It truncates the lines at the height of the
grid

 There is a scroll bar for the grid, but not for the individual cell in
the grid.

 Either of the following would solve my problem;

 How can I tell the datagrid to allow cell heights greater than the
grid height?

 -or-

 How can I turn on a scrollbar for the cell?

 Paul

   
  
 





[flexcoders] Re: Datagrid height problem.

2009-09-10 Thread turbo_vb
Give it a height.

-TH

--- In flexcoders@yahoogroups.com, aceoohay pa...@... wrote:

 My code looks like;
 
   mx:DataGridColumn headerText=Description 
 dataField=SCHEDULED_DESCRIPTION width=492 wordWrap=true
   mx:itemRenderer
   mx:Component
   mx:Text width=100% 
 text={data.SCHEDULED_DESCRIPTION} truncateToFit=true/
   /mx:Component
   /mx:itemRenderer
   /mx:DataGridColumn
 
 The text that is in the DB las line 1 followed by a new line followed by line 
 2, etc.
 
 It does not display the elipses.
 
 Paul
 
 --- In flexcoders@yahoogroups.com, turbo_vb TimHoff@ wrote:
 
  Yep, correct about the headers scrolling too.  My bad, was thinking about a 
  List.   Using Steve's suggestion, a Text control with truncateToFit=:true 
  will give you the ellipses and an automatic toolTip; if the text exceeds 
  the size.
  
  -TH
  
  --- In flexcoders@yahoogroups.com, aceoohay pauls@ wrote:
  
   Thanks for the advice...
   
   I was unable to use make the suggestion of removing the height from the 
   datagrid work. Even if it did work, wouldn't that cause the headers to 
   scroll out of sight?
   
   Regarding using an item renderer, I have been unable to find one that 
   will expand to the height available and then scroll. TextArea seems to 
   display a fixed height. What item renderer would you recomend?
   
   Regarding the elipses/popup, how do you know when to display elipses? 
   Generally the data is only a couple of lines, very infrequently is the 
   data bigger than the entire grid.
   
   Paul
   
   --- In flexcoders@yahoogroups.com, valdhor valdhorlists@ wrote:
   
What I do in this situation is to truncate the text in the cell and add 
elipses. If the user needs to see all the note text, they can click on 
the cell which opens a new popup. If the text is short enough, I use a 
tooltip.



--- In flexcoders@yahoogroups.com, turbo_vb TimHoff@ wrote:

  How can I tell the datagrid to allow cell heights greater than the
 grid height?
 Even though it's not shown, the cell height is greater than the 
 DataGrid
 height.   However, the DataGrid's scroll mechanism will always take 
 you
 to the next row, so this isn't an option.
  How can I turn on a scrollbar for the cell?
 You can use an itemRenderer that has a maxHeight.  Although, having
 nested scrollBars is pretty bad for the user.A third option, if you
 don't have thousands of records, is to put the DataGrid in a container
 and do not set a height for the DataGrid.  In other words, go ahead 
 and
 render all of the DataGrid items and have the parent container do the
 scrolling.  This would solve your problem by allowing smooth 
 scrolling,
 but would more of a hog when it comes to performance.  But, if you 
 don't
 have that many records to show, it's a decent trade-off and much 
 better
 than the choppy scrolling that is native to the DataGrid.
 -TH
 --- In flexcoders@yahoogroups.com, aceoohay pauls@ wrote:
 
  I have a datagrid that displays text from a notes field. I have
 variableRowHeight=true. This works well unless one record has a note
 that is larger than the height of the entire grid. In this case I 
 cannot
 see the bottom of the note. It truncates the lines at the height of 
 the
 grid
 
  There is a scroll bar for the grid, but not for the individual cell 
  in
 the grid.
 
  Either of the following would solve my problem;
 
  How can I tell the datagrid to allow cell heights greater than the
 grid height?
 
  -or-
 
  How can I turn on a scrollbar for the cell?
 
  Paul