Explorer

Cria um elemento de lista

Example of list:

var list_json = [ { "data": { "id": "first", "title": "First", "value": "/", "info": "sub title first", "controller": "/" }, "child": [ { "data": { "id": "second", "title": "Second", "value": "", "info": "sub title second", "controller": "" }, "child": [ { "data": { "id": "third", "title": "Third", "value": "", "info": "sub title third", "controller": "" } } ] } ] } ];

Criar uma lista

O código abaixo cria uma lista simples


Elemento:

compExpĺorer(element_wrapper).make(list_json,callback_function,options);



Exemplo: compExpĺorer('#exModules').make(responseJSON,function(handle){ // executa no click de um item da lista },{ mode:'single' });

Abre uma aba

compExpĺorer('#exModules').tab({ id:id_da_aba, title:titulo_da_aba, content:conteudo_da_aba });

Exibindo conteúdo de um item da lista

O código abaixo cria uma lista, com clique no item


compExpĺorer('#exModules').make(responseJSON,function(handle){ handle.content('conteudo'); });

Exibindo conteúdo de um item da lista com sub itens

O código abaixo cria uma lista


compExpĺorer('#exModules').make(responseJSON,function(handle){ handle.content([ { "data":{"title":"item 1","value":"item1"} }, { "data":{"title":"item 2","value":"item2"} } ],function(subhandle){ // executa no clique do sub item }); });