Bonjour,

petit souci avec un grid, j'ai suivi ce tuto.
Dans ma classe Bootstrap, j'ai :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
$view -> addHelperPath('Zend/Dojo/View/Helper/', 'Zend_Dojo_View_Helper');
$view -> dojo() -> setLocalPath(BASE_URL . '/js/dojo/dojo.js')
	-> addStyleSheetModule('dijit.themes.tundra')
	-> addStyleSheet(BASE_URL . '/js/dojox/grid/_grid/tundraGrid.css')
	-> setDjConfigOption('usePlainJson',true)
	-> setDjConfigOption('parseOnLoad', true)
	-> enable();
Mon contrôleur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
<?php
 
class EcartController extends Lib_Controller_ActionFactory
{
	public function indexAction()
	{
		$erecharge = new Default_Model_DbTable_Erecharge();
		$dojoData = new Zend_Dojo_Data('id', $erecharge -> fetchAllGroupBy("libelle_boutique='AIX CHABRIER'",'date_vente',null,null,null));
		echo $dojoData -> toJson();
	}
}
Ma vue :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
<div dojoType="dojox.data.QueryReadStore" clientSort="true" jsId="erechargeStore" url="index"></div>
<div dojoType="dojox.grid.data.DojoData" jsId="model" rowsPerPage="60" store="erechargeStore"></div>
<table dojoType="dojox.grid.Grid" model="model">
    <thead>
        <tr>
		<th field="date_vente">Date vente</th>
		<th field="code_agence">Agence</th>
		<th field="libelle_boutique">Boutique</th>
        </tr>
    </thead>
</table>
et dans layout.phtml j'ai
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<script type="text/javascript">
	dojo.require("dojox.data.QueryReadStore");
	dojo.require("dojox.grid.Grid");
</script>
et le résultat est que mon grid contient les bons noms de colonne, mais à la place des données, j'ai des points d'interrogation.
Mes données s'affichent en dessous de ma grid

Quelqu'un a une idée ?