BPMN editor -> Palette parts as Tree

I have below requirement to implement for my custom data in BPMN Editor

  1. Like Parts in “Level 1 items”, “Level 2 items”, “Level 3 items”, I need to have one more Palette having custom data in Tree format
  2. All the parts of this Palette will be Data Objects
  3. On top of this Tree I need to implement AutoComplete search field to search the data in tree and scroll automatically to selected node

Want to know if this is possible to implement with gojs.

Sure, there are lots of ways of implementing that. Most involve having multiple Palettes.

For example, the Planogram sample uses a jQuery Accordion: Planogram