Tree Picker Variable in Catalog Item

MarcB1
Tera Guru

Hi

We like to develop our own catalog variable type, but we don't find any information how to register such a new type.

Is there a table where the code is stored?

variable_types.png

We would like to generate a selection tree for managing file system access based on a table and their relation to parent/childs. (displaying an 'UI Page' Variable)

Unfortunately it is not possible to do a data binding based on the selection once the form is submitted. We would like to store, which checkboxes has been selected and use them to run a workflow/orchestration.

tree_picker.png

Hope someone did somthing similar in the past.

--> I know it's possible with Helsinki to reference a widget, but there is no documentation about binding data or an simple example. (only in new Service Portal)

Thanks,

Marc

4 REPLIES 4

Chuck Tomasi
Tera Patron

Hi Marc,



You could build a UI macro and put that on the catalog form. It requires knowledge of Jelly. If you need a starting point, episodes 1-3 can help you on this list.



TechNow Episode List


samiul1
Tera Expert

Hi Marc,



Would it be possible for you to share your UI Page (the tree-type layout with the check-boxes) ?


I'm also in the same use-case as you and have been looking for workarounds.



Thanks heaps in advance!



Regards,


Samiul


Hi Samiul



We stopped our development on this element until we move to Helsinki.


So I can't provide any working example.


(Have a look on this jQuery Plugin GitHub - mar10/fancytree: Tree plugin for jQuery with support for persistence, keyboard, checkboxes,... )



Regards Marc


raprohaska
Kilo Guru

This is an older post and not an exact match on what I need to accomplish, but since sort of related figure I'll try asking. We don't need a custom multi select picker. We just want to use the OOB tree_picker. We use it for assignment group and location reference fields. Setting the attribute works when the catalog item is displayed in the standard UI, but when the catalog item is shown in Service Portal it doesn't work. I found another community post stating to build a custom widget, but I want to make sure there isn't an OOB solution.