At 05:44 PM 1/27/2009, jan johansen wrote:
Group,
Just had my first oportunity to use this wonderful item for
the Variable listview.
GETPROPERTY ListViewComponentID CURRENTSORT 'vCurrentSort'
Don't know which version it first showed up in but I'm glad
to see it now.
Between that and
GETPROPERTY <Component ID> TOPITEM 'varname'
the variable list view is getting extremely powerful.
Jan,
And, if you wish to re-organize or re-sequence list item(s),
here are a few more options you could try to have real fun!
-- Example 01:
-- To "Move Up" any selected item in the list
-- Custom EEP
SET VAR vSelected TEXT = '-1'
GETPROPERTY ListViewCompID ITEMINDEX vSelected
SET VAR vCommand = +
('PROPERTY ListViewCompID ITEMS[' + .vSelected + ']->MOVEUP 1')
&vCommand
CLEAR VAR vSelected, vCommand
RETURN
-- Example 02:
-- To "Move Down" any selected item in the list
-- Custom EEP
SET VAR vSelected TEXT = '-1'
GETPROPERTY ListViewCompID ITEMINDEX vSelected
SET VAR vCommand = +
('PROPERTY ListViewCompID ITEMS[' + .vSelected + ']->MOVEDOWN 1')
&vCommand
CLEAR VAR vSelected, vCommand
RETURN
-- Example 03:
-- To switch selected item to a given position in the list, such as 10.
-- Custom EEP
SET VAR vSelected TEXT = '-1'
GETPROPERTY ListViewCompID ITEMINDEX vSelected
SET VAR vCommand = +
('PROPERTY ListViewCompID ITEMS[' + .vSelected + ']->POSITION 10')
&vCommand
CLEAR VAR vSelected, vCommand
RETURN
Very Best R:egards,
Razzak.