A simple undo

Oh no .. I shouldn’t have double-clicked 🙁

When I explore a graph, it always happens to me at some point. I double-click a node and oops …  my screen fills up with way more nodes than I anticipated. And since I’m almost always operating in autoComplete mode, that also includes all relationships connecting the newly loaded neighbours to the node I double-clicked.

Yes, I know, we have the default Neighbours panel that allows me to explore the graph in a controlled way by loading only selected neighbours. But well, sometimes you’re in a hurry and and a bit careless …

So I figured there must be a way to just go back one step and unload all nodes and relationships that result from a double-click.

IA_IO to the rescue 🙂

Fortunately, Graphileon has the IA_IO function that can help us. It can store any run-time variable and that is exactly what we need here: store the nodes and relationships that are present in the IA_NetworkView at the moment a nodeDoubleClick event is triggered.

The logic is quite simple (click on the picture below for an interactive diagram with the relevant functions and triggers)  :

  • Execute an IA_IO function upon the first nodeDoubleClick event that occurs, and ensure that it stays alive by setting stayAlive:session or stayAlive:dashboard . The IA_IO function has an _instance name, so we can reference it later.
  • Store the two arrays with nodes and relationships in the placeholders on the IA_IO function.
  • The undo functionality is implemented using a batch trigger, i.e. a  [:TRIGGER {type:'batch'}] relation from the IA_NetworkView to itself.  It retrieves the nodes and relations from the IA_IO function instance and sends them back to the IA_NetworkView  .


The video below shows the undo functionality in action.

Card image cap
Graphileon CSV importer (Sneak preview)

Soon, you will be able to upload your CSV directly through a Graphileon UI. We will include a wizard that

Card image cap
Connect Graphileon server edition to your local graph store

When running our Graphileon Personal Edition you will likely connect it to a store running locally or on a cloud server. However, when running a server edition, either on-premise or using our AWS edition, you may still want to connect to a store running on your own machine. This video explains how to connect your … Continued

Card image cap
Graphileon Visual Query Builder

In a short series of videos Graphileon founder Tom Zeppenfeldt demonstrates the different iterations of a Visual Query Builder (VQB) application. This VQB allows non-developers to benefit from the power of graph databases. It simultaneously demonstrates the capabilities of the low-code Graphileon platform as this entire application is configured by connecting Graphileon functions. The first … Continued

Get started with the Personal Edition

The easiest way to get to know Graphileon is by using the Personal Edition. Build graphy applications and browse your graph stores in a way you never did before.