Comments (3)
Interesting. We were planning to rename the click handler to "toggle-callback" or some such (#45). So I think it might make sense to leave the callback invocation code there rather than split it out. I could get behind adding a way to stop clicks on labels from toggling the node though. It probably ought to be something similar to how checkboxes are enabled/disabled so that folks who make their own custom templates can honor that setting if need be. Exposed by the ivhTreeview
controller and handled in the node template. Seem reasonable?
from angular-ivh-treeview.
In the v1
(hopefully soon to be merged in) "click" is renamed to toggle as mentioned above.
Since the label click behavior is fairly specific that may be better left for custom templates to sort out. Open to other opinions though.
from angular-ivh-treeview.
Hi @jtrussell ,
Custom templates is a great option. Though, I believe it results in lot of "template redundancy" in case it has to be applied in multiple places, nodeTpl definitely helps here.
Since ivhtreeview is so much configurable, a handler for label click would be great. I found it easy to implement, basis the older click handler (renamed to toggle).
I would be willing to submit a PR if you are still interested in this.
from angular-ivh-treeview.
Related Issues (20)
- ivh-treeview-children-attribute does not override default config HOT 5
- Remote data bindig HOT 3
- Binding children on promise resolve does not update UI HOT 2
- Disable collapse / expand HOT 1
- When using the checkbox, ivh-treeview-on-item-selected has no effect HOT 2
- How to set the selection can only be changed by clicking on the checkbox HOT 3
- How to change root node dynamically HOT 4
- Does not support tristate properly HOT 5
- On the selection status of the parent node HOT 2
- All subNodes been checked when parentNode been checked HOT 1
- JSbin demos HOT 3
- can we ban the root checkbox? HOT 1
- Disable Twisties & Deselect all children of a parent! HOT 1
- Get Selected Nodes Paths HOT 1
- Performance Improvement - Pop vs Shift HOT 1
- Nothing is being selected.. HOT 1
- select and deselect all method doesn't work on customized children HOT 1
- List Items from Server and apply CSS to specific parents HOT 1
- when data is changed,How to make the check boxes of all nodes unchecked, just like the initial load HOT 1
- how to click on one item, close the other items HOT 1
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 angular-ivh-treeview.