scripts geographique .phtml

This commit is contained in:
Damien LASSERRE 2012-01-25 09:02:35 +00:00
parent 6989f98b89
commit 46c7f5a8ee

View File

@ -1,23 +1,20 @@
<div id="regions" class="jstree jstree-default" style="height:200px;overflow:auto;">
<ul>
<?php foreach($this->regions as $region): ?>
<li id="region<?=$region['code']?>">
<ins class="jstree-icon">&nbsp;</ins>
<a class="" href="#"><ins class="jstree-icon">&nbsp;</ins><?=$region['libelle']?></a>
</li>
<?php endforeach;?>
</ul>
</div>
<?=$this->inlineScript()?>
<div id="<?=$this->key?>" class="jstree jstree-default" style="overflow:auto;"></div>
<script>
$("#regions").jstree({
$("#<?=$this->key?>").jstree({
"themes" : {
"theme" : "default",
"dots" : true,
"url" : "/themes/jstree/default/style.css",
"dots" : true,
"icons" : false,
},
"plugins" : ["themes", "html_data", "ui", "checkbox"]
"plugins" : ["themes", "json_data", "checkbox"],
"json_data" : {
"data" : <?=$this->regions?>,
"ajax" : {
"url" : '<?=$this->url(array('controller'=>'arborescence', 'action'=>'geographiqueajax', 'key'=> $this->key))?>',
"data" : function(n) { return { id: n.attr ? n.attr("id") : '' , niveau : n.attr ? n.attr("niveau") : 1 }; },
"cache" : true,
}
}
});
</script>