jQuery Tbl Tree

TblTree jquery plugin

This project is maintained by gagiks

Example: display counts.

$( "#table1" ).tbltree({
	treeColumn: 1,
	saveState: true,		
	count: {
		enabled: true,
		format: '<div class="tbltree-count-wrap">Leafs: (<span class="tbltree-count"></span>)</div>',
		method: function(row) {
			if ($('#table1').tbltree('isLeaf', row)) {
				return 1;
			} 
			return 0;
		},
		click: function(e, row,count) {
			alert('Row with id "'+row.attr('row-id')+'" was clicked and it has '+count+' leaf children')
		}
	}
});
Row #TitleColumn 1Column 2Column 3
1Level 1 222
2Level 1.1 222
3Level 1.1.1 222
4Level 1.1.1.1 222
5Level 1.1.1.2 222
6Level 1.1.1.3 222
7Level 1.1.1.4 222
8Level 1.1.2 222
9Level 1.1.2.1 222
10Level 1.1.2.2 222
11Level 1.1.2.3 222
12Level 1.1.2.4 222
13Level 1.1.3 222
14Level 1.1.3.1 222
15Level 1.1.3.2 222
16Level 1.1.3.3 222
17Level 1.1.3.4 222
18Level 1.1.4 222
19Level 1.1.4.1 222
20Level 1.1.4.2 222
21Level 1.1.4.3 222
22Level 1.1.4.4 222
23Level 1.2 222
24Level 1.2.1 222
25Level 1.2.1.1 222
26Level 1.2.1.2 222
27Level 1.2.1.3 222
28Level 1.2.1.4 222
29Level 1.2.2 222
30Level 1.2.2.1 222
31Level 1.2.2.2 222
32Level 1.2.2.3 222
33Level 1.2.2.4 222
34Level 1.2.3 222
35Level 1.2.3.1 222
36Level 1.2.3.2 222
37Level 1.2.3.3 222
38Level 1.2.3.4 222
39Level 1.2.4 222
40Level 1.2.4.1 222
41Level 1.2.4.2 222
42Level 1.2.4.3 222
43Level 1.2.4.4 222
44Level 1.3 222
45Level 1.3.1 222
46Level 1.3.1.1 222
47Level 1.3.1.2 222
48Level 1.3.1.3 222
49Level 1.3.1.4 222
50Level 1.3.2 222
51Level 1.3.2.1 222
52Level 1.3.2.2 222
53Level 1.3.2.3 222
54Level 1.3.2.4 222
55Level 1.3.3 222
56Level 1.3.3.1 222
57Level 1.3.3.2 222
58Level 1.3.3.3 222
59Level 1.3.3.4 222
60Level 1.3.4 222
61Level 1.3.4.1 222
62Level 1.3.4.2 222
63Level 1.3.4.3 222
64Level 1.3.4.4 222
65Level 1.4 222
66Level 1.4.1 222
67Level 1.4.1.1 222
68Level 1.4.1.2 222
69Level 1.4.1.3 222
70Level 1.4.1.4 222
71Level 1.4.2 222
72Level 1.4.2.1 222
73Level 1.4.2.2 222
74Level 1.4.2.3 222
75Level 1.4.2.4 222
76Level 1.4.3 222
77Level 1.4.3.1 222
78Level 1.4.3.2 222
79Level 1.4.3.3 222
80Level 1.4.3.4 222
81Level 1.4.4 222
82Level 1.4.4.1 222
83Level 1.4.4.2 222
84Level 1.4.4.3 222
85Level 1.4.4.4 222
86Level 2 222
87Level 2.1 222
88Level 2.1.1 222
89Level 2.1.1.1 222
90Level 2.1.1.2 222
91Level 2.1.1.3 222
92Level 2.1.1.4 222
93Level 2.1.2 222
94Level 2.1.2.1 222
95Level 2.1.2.2 222
96Level 2.1.2.3 222
97Level 2.1.2.4 222
98Level 2.1.3 222
99Level 2.1.3.1 222
100Level 2.1.3.2 222
101Level 2.1.3.3 222
102Level 2.1.3.4 222
103Level 2.1.4 222
104Level 2.1.4.1 222
105Level 2.1.4.2 222
106Level 2.1.4.3 222
107Level 2.1.4.4 222
108Level 2.2 222
109Level 2.2.1 222
110Level 2.2.1.1 222
111Level 2.2.1.2 222
112Level 2.2.1.3 222
113Level 2.2.1.4 222
114Level 2.2.2 222
115Level 2.2.2.1 222
116Level 2.2.2.2 222
117Level 2.2.2.3 222
118Level 2.2.2.4 222
119Level 2.2.3 222
120Level 2.2.3.1 222
121Level 2.2.3.2 222
122Level 2.2.3.3 222
123Level 2.2.3.4 222
124Level 2.2.4 222
125Level 2.2.4.1 222
126Level 2.2.4.2 222
127Level 2.2.4.3 222
128Level 2.2.4.4 222
129Level 2.3 222
130Level 2.3.1 222
131Level 2.3.1.1 222
132Level 2.3.1.2 222
133Level 2.3.1.3 222
134Level 2.3.1.4 222
135Level 2.3.2 222
136Level 2.3.2.1 222
137Level 2.3.2.2 222
138Level 2.3.2.3 222
139Level 2.3.2.4 222
140Level 2.3.3 222
141Level 2.3.3.1 222
142Level 2.3.3.2 222
143Level 2.3.3.3 222
144Level 2.3.3.4 222
145Level 2.3.4 222
146Level 2.3.4.1 222
147Level 2.3.4.2 222
148Level 2.3.4.3 222
149Level 2.3.4.4 222
150Level 2.4 222
151Level 2.4.1 222
152Level 2.4.1.1 222
153Level 2.4.1.2 222
154Level 2.4.1.3 222
155Level 2.4.1.4 222
156Level 2.4.2 222
157Level 2.4.2.1 222
158Level 2.4.2.2 222
159Level 2.4.2.3 222
160Level 2.4.2.4 222
161Level 2.4.3 222
162Level 2.4.3.1 222
163Level 2.4.3.2 222
164Level 2.4.3.3 222
165Level 2.4.3.4 222
166Level 2.4.4 222
167Level 2.4.4.1 222
168Level 2.4.4.2 222
169Level 2.4.4.3 222
170Level 2.4.4.4 222
171Level 3 222
172Level 3.1 222
173Level 3.1.1 222
174Level 3.1.1.1 222
175Level 3.1.1.2 222
176Level 3.1.1.3 222
177Level 3.1.1.4 222
178Level 3.1.2 222
179Level 3.1.2.1 222
180Level 3.1.2.2 222
181Level 3.1.2.3 222
182Level 3.1.2.4 222
183Level 3.1.3 222
184Level 3.1.3.1 222
185Level 3.1.3.2 222
186Level 3.1.3.3 222
187Level 3.1.3.4 222
188Level 3.1.4 222
189Level 3.1.4.1 222
190Level 3.1.4.2 222
191Level 3.1.4.3 222
192Level 3.1.4.4 222
193Level 3.2 222
194Level 3.2.1 222
195Level 3.2.1.1 222
196Level 3.2.1.2 222
197Level 3.2.1.3 222
198Level 3.2.1.4 222
199Level 3.2.2 222
200Level 3.2.2.1 222
201Level 3.2.2.2 222
202Level 3.2.2.3 222
203Level 3.2.2.4 222
204Level 3.2.3 222
205Level 3.2.3.1 222
206Level 3.2.3.2 222
207Level 3.2.3.3 222
208Level 3.2.3.4 222
209Level 3.2.4 222
210Level 3.2.4.1 222
211Level 3.2.4.2 222
212Level 3.2.4.3 222
213Level 3.2.4.4 222
214Level 3.3 222
215Level 3.3.1 222
216Level 3.3.1.1 222
217Level 3.3.1.2 222
218Level 3.3.1.3 222
219Level 3.3.1.4 222
220Level 3.3.2 222
221Level 3.3.2.1 222
222Level 3.3.2.2 222
223Level 3.3.2.3 222
224Level 3.3.2.4 222
225Level 3.3.3 222
226Level 3.3.3.1 222
227Level 3.3.3.2 222
228Level 3.3.3.3 222
229Level 3.3.3.4 222
230Level 3.3.4 222
231Level 3.3.4.1 222
232Level 3.3.4.2 222
233Level 3.3.4.3 222
234Level 3.3.4.4 222
235Level 3.4 222
236Level 3.4.1 222
237Level 3.4.1.1 222
238Level 3.4.1.2 222
239Level 3.4.1.3 222
240Level 3.4.1.4 222
241Level 3.4.2 222
242Level 3.4.2.1 222
243Level 3.4.2.2 222
244Level 3.4.2.3 222
245Level 3.4.2.4 222
246Level 3.4.3 222
247Level 3.4.3.1 222
248Level 3.4.3.2 222
249Level 3.4.3.3 222
250Level 3.4.3.4 222
251Level 3.4.4 222
252Level 3.4.4.1 222
253Level 3.4.4.2 222
254Level 3.4.4.3 222
255Level 3.4.4.4 222
256Level 4 222
257Level 4.1 222
258Level 4.1.1 222
259Level 4.1.1.1 222
260Level 4.1.1.2 222
261Level 4.1.1.3 222
262Level 4.1.1.4 222
263Level 4.1.2 222
264Level 4.1.2.1 222
265Level 4.1.2.2 222
266Level 4.1.2.3 222
267Level 4.1.2.4 222
268Level 4.1.3 222
269Level 4.1.3.1 222
270Level 4.1.3.2 222
271Level 4.1.3.3 222
272Level 4.1.3.4 222
273Level 4.1.4 222
274Level 4.1.4.1 222
275Level 4.1.4.2 222
276Level 4.1.4.3 222
277Level 4.1.4.4 222
278Level 4.2 222
279Level 4.2.1 222
280Level 4.2.1.1 222
281Level 4.2.1.2 222
282Level 4.2.1.3 222
283Level 4.2.1.4 222
284Level 4.2.2 222
285Level 4.2.2.1 222
286Level 4.2.2.2 222
287Level 4.2.2.3 222
288Level 4.2.2.4 222
289Level 4.2.3 222
290Level 4.2.3.1 222
291Level 4.2.3.2 222
292Level 4.2.3.3 222
293Level 4.2.3.4 222
294Level 4.2.4 222
295Level 4.2.4.1 222
296Level 4.2.4.2 222
297Level 4.2.4.3 222
298Level 4.2.4.4 222
299Level 4.3 222
300Level 4.3.1 222
301Level 4.3.1.1 222
302Level 4.3.1.2 222
303Level 4.3.1.3 222
304Level 4.3.1.4 222
305Level 4.3.2 222
306Level 4.3.2.1 222
307Level 4.3.2.2 222
308Level 4.3.2.3 222
309Level 4.3.2.4 222
310Level 4.3.3 222
311Level 4.3.3.1 222
312Level 4.3.3.2 222
313Level 4.3.3.3 222
314Level 4.3.3.4 222
315Level 4.3.4 222
316Level 4.3.4.1 222
317Level 4.3.4.2 222
318Level 4.3.4.3 222
319Level 4.3.4.4 222
320Level 4.4 222
321Level 4.4.1 222
322Level 4.4.1.1 222
323Level 4.4.1.2 222
324Level 4.4.1.3 222
325Level 4.4.1.4 222
326Level 4.4.2 222
327Level 4.4.2.1 222
328Level 4.4.2.2 222
329Level 4.4.2.3 222
330Level 4.4.2.4 222
331Level 4.4.3 222
332Level 4.4.3.1 222
333Level 4.4.3.2 222
334Level 4.4.3.3 222
335Level 4.4.3.4 222
336Level 4.4.4 222
337Level 4.4.4.1 222
338Level 4.4.4.2 222
339Level 4.4.4.3 222
340Level 4.4.4.4 222