Faking A Real Table Object
m.schonewille at economy-x-talk.com
Mon Oct 22 11:17:06 EDT 2007
What about not dynamically increasing the number of fields in the
group, but displaying different parts of the data instead?
Create a group with fields in rows and columns. Add a vertical and a
horizontal scrollbar object. Now group the fields and the scrollbars.
Write a script that shows line x to y of your data, depending on the
thumbPos of the vertical scrollbar. The script should also show item
a to b of each line x to y of your data, depending on the thumbPos of
the horizontal scrollbar.
You can do this using the scrollbarDrag message, which is sent if you
drag the thumb of the scrollbar. The scrollbarDrag message comes with
a parameter, which you can use together with the endValue of the two
scrollbar objects to determine which lines and which items you need
Economy-x-Talk Consulting and Software Engineering
Quickly extract data from your HyperCard stacks with DIFfersifier.
Op 22-okt-2007, om 16:57 heeft Len Morgan het volgende geschreven:
> I'm trying to create a group that will act like a "real" table
> object should. In other words, I want to be able to align each
> column individually.
> I've created 5 fields each the width needed for a column and then
> grouped them together. Since the columns (as originally drawn) we
> longer than the group, I get a scrollbar for the group but it only
> scrolls to the height of the fields. Since the number of lines in
> the fields can vary from 2 to 200, I don't want to put 2 lines of
> data and 198 CRs in each field.
> I know someone has done this before where they attach a scroll bar
> to the right most column and then somehow get the other columns to
> move when it's scrollbar is moved.
> Is there a better way to accomplish what I'm trying to do? If the
> group w/ scrollbar is the way to go, how can I dynamically expand
> the length of the columns (as the number of records varies) without
> moving the top of the field around on the card?
> Thanks for any help, pointers, etc you can toss my way.
> Len Morgan
> use-revolution mailing list
> use-revolution at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
More information about the Use-livecode