A visualizer of iKnow entities.
Build the project (or download a demo), then open index.html
file.
- Click and drag on empty space to move around.
- Click and drag on a node to move the node.
- Single-click a node to select it.
- Shift-click nodes to select nodes and their children.
- CTRL-click and drag on empty space to select a bunch of nodes.
- Scroll down or up to scale.
- Click on menu button to open a table containing information about selected nodes.
- Click on export button to save the table as a file.
- Undo/Redo any node operations such as deleting or expanding.
- Unlink node children by clicking unlink button when nodes selected.
- Delete selected nodes by clicking delete button.
- Reset the selection with reset selection button.
Requires Node.JS (v0.10.0-6.2.2+), Git and Caché 2017.1+ to be installed.
To install & test, open up a terminal and execute the following set of commands:
git clone https://github.com/intersystems-ru/iknow-entity-browser
cd iknow-entity-browser
npm install
npm run gulp
Then, open build/static/index.html
file.
To install the REST client, change the constants in the import.bat
file and then run the
following:
import
This will put src/cls/EntityBrowser/Router.cls
class into your Caché (change the import.*
script), and after you set up a web application, go to configure app settings by clicking setting
button in the top right corner.