Markror2009 Markror2009 wrote:
> Salut,
> 
> je début dans ruby on rails avec extjs, j'essaye d'intégré extjs a RoR.
> mais j'un probleme avec l'envoiede données en json :
> 
> dans le controlller j'ai met: respond_to do |format|
>    format.html
>    format.ext_json { render :json =>
> Collection.find(:all).to_ext_json(:class => Collection) }
> end
> 
> et dans la view pour l'affichage dans un grid j'ai met ce code:
> <div id="collection-grid"></div>
> <%= ext_datastore_for 'Collection' %>
> <% javascript_tag do -%>
>   var collection_column_model = new Ext.grid.ColumnModel([
>     {id: 'id', header: "#", width: 20, dataIndex: 'id'},
>     {header: 'name', dataIndex: 'collection[name]'},
>     {header: 'description', dataIndex: 'collection[description]'}
>   ]);
> <% end -%>
> <%= ext_grid_for 'Collection', :element => 'collection-grid' %>
> 
> Le probelem qui ce pose c'est que j'ai pas les données envoyé par le
> controller dans le grig ?
> 
> Merci.

Il te faut ajouter :count pour coller au json attendu par extjs :

format.ext_json { render :json => find_accounts.to_ext_json(:class => 
:account, :count => Account.count) }
-- 
Posted via http://www.ruby-forum.com/.

--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse 
[email protected]
-~----------~----~----~----~------~----~------~--~---

Répondre à