Yeah Tim, that worked. height="{panel1.height - 160}" Now the really cool trick would be have the 160 be based on the height of the two controls above the grid. But for now, this is great.
Now I am off to the biggest chalenge to date. Creating some behavious, states and maybe a transition. Not sure where to even start.
--------------
-- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com YAHOO! GROUPS LINKS
|
--- Begin Message ---
Hi Ian,
The first example was almost correct. This will work:
<mx:DataGrid height="{parentPanel.height- 50}"/>
Change "parentPanel" to the id of your panel.
-TH
--- In [EMAIL PROTECTED]ups.com , "Ian Skinner" <ian.skinner@...>
wrote:
>
> IĆ¢€™m not having much luck with this. If I put it like you
suggest I get an error about not allowing strings here.
>
> "{parentPanel.measuredHeight} -50"
>
>
>
> If I move the bracket, the error is not thrown, but my grid does
not show up.
>
> "{parentPanel.measuredHeight- 50}"
>
>
>
> Ian,
>
> The code should have been:
>
> <mx:DataGrid height="{parentPanel.measuredHeight }-50"/>
>
> -TH
>
>
>
>
>
> --------------
> Ian Skinner
> Web Programmer
> BloodSource
> www.BloodSource.org
> Sacramento, CA
>
> ---------
> | 1 | |
> --------- Binary Soduko
> | | |
> ---------
>
> "C code. C code run. Run code run. Please!"
> - Cynthia Dunning
>
>
>
> Confidentiality Notice: This message including any
> attachments is for the sole use of the intended
> recipient(s) and may contain confidential and privileged
> information. Any unauthorized review, use, disclosure or
> distribution is prohibited. If you are not the
> intended recipient, please contact the sender and
> delete any copies of this message.
>
>
>
> Ian,
>
> The code should have been:
>
> <mx:DataGrid height="{parentPanel.measuredHeight }-50"/>
>
> -TH
>
> --- In [EMAIL PROTECTED] <mailto:flexcoders%40yahoogroups. com>
ups.com, "Tim Hoff" <TimHoff@> wrote:
> >
> >
> > Hi Ian,
> >
> > Still pluggin along I see. I'd be intrested to see your code
when
> your
> > done.
> >
> > You could base the height of the grid on the panel container.
> Adjust
> > the height to compensate for the other controls in the panel
above
> the
> > grid.
> >
> > <mx:DataGrid height="{myPanel.Height}-50" />
> >
> > -TH
> >
> >
> > --- In [EMAIL PROTECTED] <mailto:flexcoders%40yahoogroups. com>
ups.com, "Ian Skinner" <ian.skinner@>
> > wrote:
> > >
> > > I have a calendar of events type application I am building as a
> > proposal to redo a venerable application with flex.
> > >
> > > I have the basic main page constructed and it work well with
> just one
> > minor annoyance. The main display consists of an absolute
> application
> > containing a single Panel. This panel is constrained to 25
pixels
> from
> > the top, bottom, left and right edges of the application
container.
> > >
> > > The panel is also configured as an absolute layout, containing
> an HBox
> > container with navigation controls positioned at the top, a
small
> grid
> > of the days of the week (Monday, Tuesday, ect.) below the HBox.
> Then
> > comes the meat of the display, a second grid containing all the
> days of
> > the displayed month each showing a list of events.
> > >
> > > This grid is where I am having difficulty. If I give it an
> absolute
> > height (300) it works the way I want in that a scroll bar is
> generated
> > allowing the user the scroll through all the days and events
> inside the
> > 300 pixel high box in the middle of the application. But then it
> is hard
> > coded to 300 pixels high meaning that if the browser display is
> large
> > enough a portion of the panel space is blank because the grid
can
> not
> > expand to fill it.
> > >
> > > But if I give the grid less absolute positioning, either
> percentages
> > or position it's edges (top, bottom, ect) within the panel, the
> size is
> > not enforced. The entire application is expanded to contain all
> the days
> > and events and the entire application then scrolls. Thus losing
the
> > navigation controls off the top of the browser canvas when the
user
> > scrolls down.
> > >
> > > Is there some way to constrain the grid to a certain section
of
> the
> > panel so that it grows and shrinks in relationship to the panel
but
> > still not allow it to grow in relationship to the number and
size
> of the
> > rows and cells inside it?
> > >
> > >
> > > --------------
> > > Ian Skinner
> > > Web Programmer
> > > BloodSource
> > > www.BloodSource.org
> > > Sacramento, CA
> > >
> > > ---------
> > > | 1 | |
> > > --------- Binary Soduko
> > > | | |
> > > ---------
> > >
> > > "C code. C code run. Run code run. Please!"
> > > - Cynthia Dunning
> > >
> > > Confidentiality Notice: This message including any
> > > attachments is for the sole use of the intended
> > > recipient(s) and may contain confidential and privileged
> > > information. Any unauthorized review, use, disclosure or
> > > distribution is prohibited. If you are not the
> > > intended recipient, please contact the sender and
> > > delete any copies of this message.
> > >
> >
>
--- End Message ---