Comments (2)
Such a functionality is not a tree feature, rather, a functionality you can implement using the tree.
You should do the search on your model (the tree nodes) and find the node you wanna highlight. Lets call that node the search target node, or target for short.
Then, find all of the parent nodes of the target. Then use the expanded-nodes attribute to set all the parents to be expanded (such that the target will be visible in the tree), (see http://wix.github.io/angular-tree-control/#expandedNodes).
Use the angular template for tree labels to set the highlight on the target node. (see http://wix.github.io/angular-tree-control/#labels-template)
Hope that helps.
from angular-tree-control.
Hey,
Thanks for the reply.But I have implemented advance search and highlight the search word with my own logic.I kept seach box above treeview. put a watch on modal,and searching the child nodes.If child node is matched with searched word then I have created temporary data and feed it to tree-view control.
for highlighting keyword used highlight filter from ui.utils.js
Again thanks for reply
from angular-tree-control.
Related Issues (20)
- Inline editing of nodes HOT 2
- Is it possible to highlight the tree search result without hiding? HOT 1
- Error if HTML elsewhere on the page uses any CSS classes that angular-tree-control does.
- Which version of angular should I use when I using angular tree control?
- 0.2.30 Crashes Hard HOT 12
- 0.2.30 breaks after minification HOT 1
- binding node property in custom node template
- op HOT 1
- Add documentation for isSelectable(node) HOT 1
- Angular Tree control multiselection manual nodes selected not working
- example code is not correctly (Clicking Labels Expand & Collapse)
- [$injector:strictdi] function($parse) is not using explicit annotation and cannot be invoked in strict mode HOT 1
- Can you upgrade latest version 0.2.30 for bower?
- How to prevent from branch node selection, I just want to select files HOT 1
- npm install 0.2.30
- Auto select for children when we select parent node
- Existe alguma versão do projeto para angular 8 ?
- How to add aria-label to leaf?
- Disable nodes functionality
- Bundle for production - Issue Unknown provider: eProvider <- e <- treeRightClickDirective
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-tree-control.