Tribune

Home » Alloy UI » English

Vista Combinata Vista Piatta Vista ad Albero
Discussioni [ Precedente | Successivo ]
toggle
Tom Mahy
TreeView Checkbox On Parent with JSON
10 novembre 2011 1.11
Risposta

Tom Mahy

Punteggio: Regular Member

Messaggi: 103

Data di Iscrizione: 11 maggio 2011

Messaggi recenti

Hi,

Im trying to create a treeview where you can select (with a checkbox) the parent and that the children are selected aswell.
Here it shows a working example : http://alloy.liferay.com/demos.php?demo=treeview

However i am unable to reproduce this.

The json

1[{ "type" : "check", "checkName": "10435|7Cogs, Inc.", "label": "7Cogs, Inc.", "leaf" : false , "children" : [ { "type" : "check", "checkName": "10760|7Cogs, Inc. Mobile", "label": "7Cogs, Inc. Mobile", "leaf" : true } ] },{ "type" : "check", "checkName": "17702|organisation 1", "label": "organisation 1", "leaf" : true },{ "type" : "check", "checkName": "17708|organisation 2", "label": "organisation 2", "leaf" : true }]


1AUI().use('aui-tree', function(A){
2        var tree = new A.TreeView({
3            type: 'file',
4            boundingBox: '#tree_tags_node',
5            children: data
6            }).render();               
7});


If i remove the child node from the parent node everything works but once i add the field "children" then i get an error :

1invalid 'in' operand config
2[Break On This Error] userTargets = (config && BUBBLETARGETS in config);


I have also tried this with type : task but its the same result.
Any idea what im doing wrong ?
Tom Mahy
RE: TreeView Checkbox On Parent with JSON
25 gennaio 2012 23.59
Risposta

Tom Mahy

Punteggio: Regular Member

Messaggi: 103

Data di Iscrizione: 11 maggio 2011

Messaggi recenti

bump
Pavel Bigarov
RE: TreeView Checkbox On Parent with JSON
8 marzo 2012 13.13
Risposta

Pavel Bigarov

Punteggio: New Member

Messaggi: 1

Data di Iscrizione: 8 marzo 2012

Messaggi recenti

I have the same issue.
Is there way to solve the problem?
Thanks.
nicolas fuentes
RE: TreeView Checkbox On Parent with JSON
23 maggio 2014 18.18
Risposta

nicolas fuentes

Punteggio: New Member

Messaggi: 1

Data di Iscrizione: 23 maggio 2014

Messaggi recenti

I had the same issue. What I've done is to set type:"checkbox" only for the elements in the last level (not in any parent element).
For example:
 1
 2'[
 3{"id":"modulo_", "label":"aaa","expanded":true, "type":"","cache":true,
 4    children: [{"id":"rubro_", "label":"aaa","expanded":true, "type":"","cache":true,
 5                            children: [
 6                              {"id":"tarea_", "label":"aaa","expanded":true, "type":"check","cache":true},
 7                              {"id":"tarea_", "label":"aaa","expanded":true, "type":"check","cache":true}
 8                            ]
 9         }]
10 }]'


Hope it can help some one.