Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript > Bibliothèques & Frameworks > Dojo
Dojo Forum d'entraide sur le framework Dojo
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/09/2011, 18h51   #1
Membre régulier
 
Avatar de moukit233
 
Développeur informatique
Inscription : mai 2009
Messages : 227
Détails du profil
Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : mai 2009
Messages : 227
Points : 84
Points : 84
Envoyer un message via AIM à moukit233 Envoyer un message via MSN à moukit233 Envoyer un message via Yahoo à moukit233
Par défaut dojox.grid.DataGrid et Content-Range

salut,

je veux envoyer ds le header le nombre des items ds grid.

j'ai essayé avec rowsPerPage mais ca marce pas

Code :
1
2
3
4
5
6
7
8
9
10
   myGrid = new dojox.grid.DataGrid({
	store	      : myStore,
	query	      : ""f,
	queryOptions  : {cache:true},
	rowsPerPage   : 50,
	rowSelector: '20px',
	clientSort: true,
	structure	  : objLayout
	},document.createElement('div'));
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
public function indexAction()
{
        $request = $this->getRequest();

        $range = $request->getHeader('Range');
        //le problem c que $range toujour false donc 
            ma question comment  je peux le mettre en true
        if($range) {
              ///ici je fait count
        }
}

merci d'avance
__________________
«En théorie, la théorie et la pratique sont les mêmes. En pratique, ils le sont pas."
Albert Einstein.
moukit233 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/09/2011, 23h54   #2
Membre habitué
 
Homme Bernard Le Roux
Développeur informatique
Inscription : octobre 2005
Messages : 128
Détails du profil
Informations personnelles :
Nom : Homme Bernard Le Roux
Localisation : France, Côte d'Or (Bourgogne)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Service public

Informations forums :
Inscription : octobre 2005
Messages : 128
Points : 136
Points : 136
je ne sais pas ce que tu essaies de faire avec rowsPerPage mais il semble qu'il y a peut être une ambiguïté :

Citation:
the rowsPerPage value isn't pages that are "viewed" - but rather, "virtual" pages.
That is, the grid only renders portions of itself at a time (in order to improve performance for very large data sets) - and the rowsPerPage value is used to determine how many rows to render at a time.
If you scroll to a position on the grid that it outside the rendered pages, it will render it on demand.
If you are displaying more than 5 rows (due to the height that you have set on your grid) - then setting rowsPerPage to 5 will just cause the viewable portion to be rendered in batches of 5 rows at a time. i.e. there will be a query called to your datastore with start=0 and count=5, and another query sent with start=5 and count=5, etc - until all the visible rows are rendered.
http://mail.dojotoolkit.org/pipermai...er/041247.html
Le Roux B. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/09/2011, 12h28   #3
Membre régulier
 
Avatar de moukit233
 
Développeur informatique
Inscription : mai 2009
Messages : 227
Détails du profil
Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : mai 2009
Messages : 227
Points : 84
Points : 84
Envoyer un message via AIM à moukit233 Envoyer un message via MSN à moukit233 Envoyer un message via Yahoo à moukit233
merci Le Roux B.

en fait je veux ajouter un Range dans le header ds mon response

je pense que l'attribut rowsPerPage qui s'occupe de faire ca


mais chez moi ca marche pas
__________________
«En théorie, la théorie et la pratique sont les mêmes. En pratique, ils le sont pas."
Albert Einstein.
moukit233 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/09/2011, 16h13   #4
Membre éprouvé
 
Gibot Daniel
Inscription : janvier 2010
Messages : 314
Détails du profil
Informations personnelles :
Nom : Gibot Daniel
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : janvier 2010
Messages : 314
Points : 440
Points : 440
Bonjour,

Vous souhaitez connaitre le nombre de lignes dans votre grid et l'envoyer à un script côté serveur ?
Daniel_Gibot est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/09/2011, 16h48   #5
Membre régulier
 
Avatar de moukit233
 
Développeur informatique
Inscription : mai 2009
Messages : 227
Détails du profil
Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : mai 2009
Messages : 227
Points : 84
Points : 84
Envoyer un message via AIM à moukit233 Envoyer un message via MSN à moukit233 Envoyer un message via Yahoo à moukit233
pr le nombre des lignes ds grid je peux le savoir :

Code :
1
2
 
this.grid.get('rowCount');
par contre l'envoyer à un script côté serveur ??????
__________________
«En théorie, la théorie et la pratique sont les mêmes. En pratique, ils le sont pas."
Albert Einstein.
moukit233 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/09/2011, 23h40   #6
Membre habitué
 
Homme Bernard Le Roux
Développeur informatique
Inscription : octobre 2005
Messages : 128
Détails du profil
Informations personnelles :
Nom : Homme Bernard Le Roux
Localisation : France, Côte d'Or (Bourgogne)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Service public

Informations forums :
Inscription : octobre 2005
Messages : 128
Points : 136
Points : 136
ajax ?
Le Roux B. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/09/2011, 08h51   #7
Membre éprouvé
 
Gibot Daniel
Inscription : janvier 2010
Messages : 314
Détails du profil
Informations personnelles :
Nom : Gibot Daniel
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : janvier 2010
Messages : 314
Points : 440
Points : 440
Je suis d'accord avec B.

Un petit event "_onFetchComplete" sur le datagrid et un envoi du nombre de lignes via ajax.
Daniel_Gibot est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h49.


 
 
 
 
Partenaires

Hébergement Web