Comments (7)
First, you need to know the node that has been clicked by implementing either the onNodeClick or onNodeDoubleClick functions when you initialize neo4jd3. Then, inside one of those functions, you can perform an AJAX request to your server and update the graph with the updateWithNeo4jData function.
from neo4jd3.
if you have sample, can you send me pls
from neo4jd3.
onNodeClick example
Just add the function as another property of the object.
Not tested.
from neo4jd3.
How to get data from Neo4j server initially. is there any way we can do without chnanging the code like using options.neo4jDataUrl.
from neo4jd3.
Actually by implementing options.onNodeClick you're not changing the code but adding a custom functionality through the options, the core remains the same.
Alternatively, you can use options.neo4jDataUrl (URL to a json) to get your data from the server initially. In any case, if you want to get new data when a node is clicked, you need to implement options.onNodeClick.
If you still have doubts, share some code to help understand what you need exactly.
from neo4jd3.
We want to display all relations first and when we click on relation it has to all the nodes. All this info we should read it from neo4j server.
from neo4jd3.
I'm not sure if you can display a relationship without both startNode and endNode, but I think it's not possible... What you can do instead is to get all the nodes the first time and then use css to hide some of them. In this way, you'll be able to unhide them again easily when clicking the relationship.
from neo4jd3.
Related Issues (20)
- Click function to make the collapse of the graph HOT 2
- Getting n-1 duplicate parent node if it has n child node HOT 2
- How to add different color to parent node and child node HOT 2
- A graph showing different root nodes HOT 2
- Connect to my neo4j HOT 1
- How to integrate this with reactjs HOT 1
- After everything is ready to fail, can you see what the problem is? Thank you
- How to run this. HOT 8
- How to properly reset it wihout reloading the page HOT 1
- Creating TypeScript Library HOT 7
- How can I implement this feature of Custom node colors by node type? HOT 1
- How to defined a text node?
- Can I start this project at other ports except localhost:8080
- How to make relationship clickable?
- Could you explain the idea behind your calculation? HOT 1
- neo4j browser version with multiple relations between two nodes HOT 1
- Help HOT 2
- help
- how to use in react
- 项目启动不了? docs 目录下, 可以直接访问;
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from neo4jd3.