Comments (2)
I have a big tree too. See changes in my fork at https://github.com/alekam/jquery-treetable
Usage example:
$(document).ready(function(){
$('#tree').treeTable({'indent': 24, 'fix_expander_ident': false, 'onExpand': function(node){
if (!node || !node.hasClass('parent'))
return;
var id = node.attr('id');
if (id && node.hasClass('lazyLoad')) {
node.removeClass('lazyLoad');
node.addClass('loading');
$.getJSON("/url/to/get/tree/data/", {
'id': id
}, function (data) {
var node = $('#'+data.id);
if (data.items){
for (key in data.items) {
item = data.items[key];
var id = 'node-'+ data.parent +'-'+ item.id;
var attrs = 'id="' + id + '"';
var row = '<tr '+attrs+'><td class="node" style="padding-left: 48px">'
+'<span class="title"><input type="checkbox" name="node" value="'+item.id+'">'
+ item.title
+'</span></td><td class="number">'+ item.value + '</td></tr>';
var $row = $(row);
if (item.has_related)
$row.addClass('parent').addClass('lazyLoad');
$row.appendBranchTo(node);
}
}
node.removeClass('loading');
});
}
}});
});
from jquery-treetable.
Thank you, it seems that this is what I was looking for. I'll try that.
from jquery-treetable.
Related Issues (20)
- sort error when children tr first
- Uncaught TypeError: Cannot read property 'sort' of undefined.
- Re-init with Force duplicates the expander in the table HOT 1
- browser question ,expandAll
- Rendering tree after reading data from file
- How to use test
- suggest to add method to get all functon names
- Add option to append nodes at top. [PR request pending]
- Reloading/Refreshing treetable on object associated change HOT 4
- Download files do not work. HOT 1
- Example for loading the whole tree via Ajax
- Remove GPLv2 license
- Remove sub-node check is not working on initializing first time tree HOT 1
- Loadnode not loading child to its parent
- onNodeExpand expand called before children added (Duplicate)
- Need more documentation on the JSON format
- Bootstrap styling example, please. HOT 1
- Can't deploy jquery-treetable 2.3.1 to webjars.org
- 404 errors on jQueryUI components
- NPM version different than code on master and has a bug
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 jquery-treetable.