Page History
...
To create your own VLF-ONE snap-in list, refer to Making your own VLF-ONE Instance List Browser.
The Framework instance list can display up to 10 alphanumeric and/or 10 numeric additional columns in an instance list. If you want more columns, you need to create your own snap-in instance list. There is no limit as to how many additional columns can be displayed by a snap-in instance list browser.
To create the instance list, use the Code Assistant to create most of the required code for you. A working example is shipped in component DF_INST1.
...
The simplest technique for a putting an effectively infinite number of additional columns into the instance list is to use the AColumn<symbolic name>(value) and NColumn<symbolic name>(value) properties of the instance list manager.
...
Invoke Method(#avListManager.AddtoList) Visualid1(#Char07) Visualid2(#char07) Akey1(#char07)
As an example, the line line set #avListManager AColumn<CUSTNO>(#Char07 + CUSTNO) creates an additional alphanumeric column symbolically named CUSTNO and sets it to contain the current value of field #CHAR07 concatenated with the string 'CUSTNO' .
In the associated snap-in instant list manager, this is the matching RDMLX code:
...
Command handlers can also access the additional columns using the same approach.
In high-volume exchanges with a very significant number of additional columns, there are possibly more "locked in" (i.e.: , less generic and, therefore, faster) approaches that might be used to pass additional column information between a filters filter and an instance list browsers.
For example, just a single additional column may be used to pass a "row key" between the filter and the snap-in instance list browser in the instance list. A unique scope(*Application) shared reusable VL component could be created to manage the storage of and access to logical rows of information, possibly using a SPACE object for efficiency. Both the filter and instance list browser would communicate with it to exchange logical row details.
Sample Filter using 34 columns (16 alpha, 16 numeric + Visual IDs)
Matching Snap-In Instance List Browser