mbools / jquery-tree-table Goto Github PK
View Code? Open in Web Editor NEWData driven table layout with one column (optionally) nominated for display as a tree
License: MIT License
Data driven table layout with one column (optionally) nominated for display as a tree
License: MIT License
Smaller icons with transparent backgrounds are not accurately aligned with connection lines.
Resize of table rows does not cause redraw of connecting lines.
When multi-line table rows are present the connecting lines sometimes don't connect properly.
This is a problem with the way the connection line height is changed with row height.
There is an issue (probably not one that will be encountered often) when rows in the table have different td structures. Since the current code takes it on faith that all rows in the body have no colspans in them, then selection of the tree column may end up being wrong if colspan is used.
The downside here is added complexity and computation overhead (each row would need to be scanned least once to figure out where the correct column was and to be reliable this would have to be caught by the observers in case the user dynamically changed these colspans after the first scan).
This all seems a bit OTT, but if it's something people really need I'll look into supporting it.
Adding some simple JQuery post function hooks (see here for one possible way to do this) may prove more efficient for users already using JQuery than using an observer.
This obviously runs the risk of some DOM changes being missed if they're done without using JQuery, but that's the tradeoff the user will have to decide.
There are still some use cases where connecting lines do not align perfectly, particularly with node glyphs.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.