Popup by card

David Vaughan drvaughan55 at mac.com
Sun Jun 30 05:41:01 EDT 2002

On Sunday, June 30, 2002, at 03:11 , David Vaughan wrote:

> I am reinventing a HyperCard application which, among many other 
> things, stores on a card the sector to which a company belongs. I used 
> to enter this text in a field in the HC version but that led to errors 
> of memory and of consistency - this data is used for grouping some 
> reports.
> I created two popup menu buttons, one for sector and the other 
> dynamically changing its options for subsector. These work well and 
> look attractive, except for the small detail that the sector is the 
> same on every card. Unless I was to classify all companies as 
> "accounting fraud"  I needed something local to a card. So I had these 
> three ideas for the Rev implementation.
> 1. Create a hidden field or a property where I store the last selection 
> and update the button display on preopencard. I feel it ought to be 
> simpler than this. I would need the field anyway so I can sort by 
> sector.
> 2. Take the popup menus out of the group and, when creating a new card, 
> clone them. This should keep them independent but may add to 
> maintenance woes. Can you sort by the label of independent buttons of 
> the same name? Presumably not.
> 3. Ask you. Any niftier ideas, or something I have missed in the 
> documentation?

Pending a better idea, I kept the buttons in the group and created a 
hidden field containing two words, the two menuhistory integers for the 
two buttons. These are set by the popup menu buttons and read by 
preopencard to set those buttons. I rather wanted to create two stack 
properties indexed by the card id but the need to sort the cards led to 
preferring the field.

> thanks
> David
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> http://lists.runrev.com/mailman/listinfo/use-revolution

More information about the Use-livecode mailing list