× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.




On 26/03/2010, at 9:34 AM, Dennis Lovelady wrote:

There is no in-built UIM support for "More options" in the way "More
keys" is supported. You have to do it yourself. From your message I
suspect you've already got most of it in place: You need a variable to
set the current row. You need condition statements for each condition
(row1, row2, row3). You need to specify the appropriate condition on
each option. You need a truth table to tell UIM that these conditions
are mutually exclusive. When F23 is pressed your code sets the row
variable and redisplays the panel. UIM does the rest.

Thanks for the extensive reply, Simon. I did consider the truth table idea,
but I didn't find a COND= option on LISTACT. If it were, and if I have a
LISTACT conditioned, wouldn't that mean that it's not available to the user
when the condition is not true? Meaning that if it isn't displayed, then I
can't use it? That's not quite what I'm after, but maybe I misread the
documentation on that.

I just checked the documentation. There is a COND= attribute on the LISTACT but you are correct that disabling it will make it inactive and therefore not usable. I'm sure I've done this and with a more direct method than that suggested by Richard Thomas but as I say it was a very long time ago. I may be getting confused with doing similar in DDS where it's as simple as defining a new record format.



Given the error messages you report I suspect the issue is either:
a) the truth table is not correct
b) you need more space for the options than you think (i.e., you
think they'll fit on one row but UIM thinks otherwise).

Truth table is implemented for F11=View2 ... F11=View3 functionality. Sorry
I misled you with that.

OK.


If I get a chance I'll have a play with this but it will have to
wait--40 poles require tamping into place first.

Now, see? If you'd invited me to help, I'd have been happy to tamp those
poles while you figured this thing out. It is just a trip across the pond
after all. But n-o-o-o-o. :)

They don't have to be done today :) You're more than welcome to come and help. We'll feed you and supply a bed too! I've just done 2 of them--took an hour--and I'm absolutely stuffed. Sweat pouring off me, heart and lungs going like a two-swathe tedder. It's starting to get hot now so I'll defer this exercise to this evening.

Regards,
Simon Coulter.
--------------------------------------------------------------------
FlyByNight Software OS/400, i5/OS Technical Specialists

http://www.flybynight.com.au/
Phone: +61 2 6657 8251 Mobile: +61 0411 091 400 /"\
Fax: +61 2 6657 8251 \ /
X
ASCII Ribbon campaign against HTML E-Mail / \
--------------------------------------------------------------------




As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:
Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.