At 09:20 AM 1/23/2015, Jim Belisle wrote:

I always run into this problem when adding a variable lookup list view. I know it
is a simple solution but I cannot ever figure it out.

RTFM. In this particular case, read the R:Docs 9.5.


How do I make it so I can click on a different row other than the first row shown? When I click on anything other than the first row, the cursor pops back to row one.

Here's how ...

Use the TOPITEM ((Last Selected Item)) property of the GETPROPERTY/PROPERTY commands
to always retain the selected row within the Variable Lookup ListView windows.

TOPITEM captures the TOPITEM value for the last selected row (item) in the list.

TOPITEM is used to determine the first item in the list view that the user can see.

TOPITEM reflects how far the list view has been scrolled.

A very simple and basic example to understand the use of TOPITEM in Variable Lookup
List View control:

-- Refresh list and retain position using PROPERTY TOPITEM (Last Selected Item)
-- Custom EEP to refresh list as well as to remember the Top Item
   CLEAR VARIABLE vTopItem
   SET VAR vTopItem TEXT = NULL
   GETPROPERTY ListView TOPITEM vTopItem
   PROPERTY ListView REFRESHLIST 'TRUE'
   PROPERTY ListView TOPITEM .vTopItem
   CLEAR VARIABLE vTopItem
   RETURN

Both 2014 and 2015 R:BASE eXtreme 9.5 Super Advanced Training Sample Applications include a sample form to illustrate the use of such feature in R:BASE eXtreme 9.5.

Tab .....: Sample Applications (II)
Item ....: Using TOPITEM Property
Form Name: PropertyTopItem

Very Best R:egards,

Razzak.

www.rbase.com
www.facebook.com/rbase
--
32 years of continuous innovation!
17 Years of R:BASE Technologies, Inc. making R:BASE what it is today!
--


Reply via email to