The type is not changeable, you are interested in "
Custom Type" near the bottom of the properties table but before you try to declare it, you must first prepare the CustomListview class to support the Customview feature.
In the
CustomListview class, change the first line of the Initialze sub from:
Public Sub Initialize (vCallback As Object, vEventName As String)
to:
Public Sub Initialize (TargetModule As Object,EventName As String)
You'll notice that
Eventname is already declared in
Class Globals, change it to
mEventname to avoid conflict
. Remember to update two lines in the
Panel_Click sub to
mEventname
Change two lines in the Initialze sub to read:
mEventName = EventName
CallBack = TargetModule
Finally, add the following sub to the class
Sub DesignerCreateView(Base As Panel, Lbl As Label, Props As Map)
End Sub
The class is ready.
With that, back in Designer, if you drop down the list next to
Custom Type, you should now see
CustomListview listed there. Select it.
Update:
In thinking a bit more about how CustomListview works, I now believe that it's going to require some re-tooling to make this work... I'll look at this again on Monday - my own project needs this too & sometime soon .