Précédent   Forum du club des développeurs et IT Pro > PHP > Scripts > Calendrier
Calendrier Forum d'entraide sur les scripts PHP de calendriers, agenda, etc. Avant de poster -> Calendriers en PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 07/02/2012, 09h03   #1
Joauc
Membre habitué
 
Homme
Développeur Web
Inscription : février 2010
Messages : 72
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 24
Localisation : France, Puy de Dôme (Auvergne)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : février 2010
Messages : 72
Points : 119
Points : 119
Par défaut dhtmlxScheduler avec ZendFramework

Bonjour à tous,

J'essaie d'intégrer le dhtmlxScheduler dans un projet développé avec ZF.

Voici mon contrôleur:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
 
<?php
class Planning_PlanningController extends Zend_Controller_Action
{
	protected $_libelController ='Planning';
 
    public function init()
    {
    	$this->_flashMessenger = $this->_helper->getHelper('FlashMessenger');
    	$this->_redirector = $this->_helper->getHelper('Redirector');
 
    	/**
    	 * Ajoutes les fichiers css et js
    	 */
		$this->view->headLink()->appendStylesheet($this->view->baseUrl('/dhtmlxScheduler/codebase/dhtmlxscheduler.css'));
    	$this->view->headScript()->appendFile($this->view->baseUrl('dhtmlxScheduler/codebase/dhtmlxscheduler.js'));
    	$this->view->headScript()->appendFile($this->view->baseUrl('js/planning.js'));
    }
 
    public function indexAction()
    {
 
    }
}
 
?>
Ma vue :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
 
<style type="text/css" media="screen">
	html, body{
		overflow:auto;
	}	
</style>
 
 
	<div id="scheduler_here" class="dhx_cal_container" style='width:100%; height:100%;'>
		<div class="dhx_cal_navline">
			<div class="dhx_cal_prev_button">&nbsp;</div>
			<div class="dhx_cal_next_button">&nbsp;</div>
			<div class="dhx_cal_today_button"></div>
			<div class="dhx_cal_date"></div>
			<div class="dhx_cal_tab" name="day_tab" style="right:204px;"></div>
			<div class="dhx_cal_tab" name="week_tab" style="right:140px;"></div>
			<div class="dhx_cal_tab" name="month_tab" style="right:76px;"></div>
		</div>
		<div class="dhx_cal_header">
		</div>
		<div class="dhx_cal_data">
		</div>
	</div>
et mon fichier js qui initialise le planning :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
 
function initplanning() {
 
	scheduler.config.multi_day = true;
	scheduler.config.xml_date="%Y-%m-%d %H:%i";
	scheduler.init('scheduler_here',null,"week");
	scheduler.load("../dhtmlxScheduler/samples/common/events.xml");
}
 
$(document).ready(function(){
	initplanning();
});
Mon soucis c'est que rien me s'affiche. Seul le layout s'affiche le reste reste blanc. J'ai essayé on appelant la fonction initplanning avec un onload sur la balise body du layout j'ai le même problème.

Est-ce que quelqu'un a une idée ?

Merci d'avance.
Joauc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/07/2012, 14h40   #2
Paul75
Nouveau Membre du Club
 
Homme Paul Borel
Inscription : décembre 2004
Messages : 191
Détails du profil
Informations personnelles :
Nom : Homme Paul Borel
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : décembre 2004
Messages : 191
Points : 37
Points : 37
Citation:
Envoyé par Joauc Voir le message
Bonjour à tous,

J'essaie d'intégrer le dhtmlxScheduler dans un projet développé avec ZF.

Voici mon contrôleur:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
 
<?php
class Planning_PlanningController extends Zend_Controller_Action
{
	protected $_libelController ='Planning';
 
    public function init()
    {
    	$this->_flashMessenger = $this->_helper->getHelper('FlashMessenger');
    	$this->_redirector = $this->_helper->getHelper('Redirector');
 
    	/**
    	 * Ajoutes les fichiers css et js
    	 */
		$this->view->headLink()->appendStylesheet($this->view->baseUrl('/dhtmlxScheduler/codebase/dhtmlxscheduler.css'));
    	$this->view->headScript()->appendFile($this->view->baseUrl('dhtmlxScheduler/codebase/dhtmlxscheduler.js'));
    	$this->view->headScript()->appendFile($this->view->baseUrl('js/planning.js'));
    }
 
    public function indexAction()
    {
 
    }
}
 
?>
Ma vue :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
 
<style type="text/css" media="screen">
	html, body{
		overflow:auto;
	}	
</style>
 
 
	<div id="scheduler_here" class="dhx_cal_container" style='width:100%; height:100%;'>
		<div class="dhx_cal_navline">
			<div class="dhx_cal_prev_button">&nbsp;</div>
			<div class="dhx_cal_next_button">&nbsp;</div>
			<div class="dhx_cal_today_button"></div>
			<div class="dhx_cal_date"></div>
			<div class="dhx_cal_tab" name="day_tab" style="right:204px;"></div>
			<div class="dhx_cal_tab" name="week_tab" style="right:140px;"></div>
			<div class="dhx_cal_tab" name="month_tab" style="right:76px;"></div>
		</div>
		<div class="dhx_cal_header">
		</div>
		<div class="dhx_cal_data">
		</div>
	</div>
et mon fichier js qui initialise le planning :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
 
function initplanning() {
 
	scheduler.config.multi_day = true;
	scheduler.config.xml_date="%Y-%m-%d %H:%i";
	scheduler.init('scheduler_here',null,"week");
	scheduler.load("../dhtmlxScheduler/samples/common/events.xml");
}
 
$(document).ready(function(){
	initplanning();
});
Mon soucis c'est que rien me s'affiche. Seul le layout s'affiche le reste reste blanc. J'ai essayé on appelant la fonction initplanning avec un onload sur la balise body du layout j'ai le même problème.

Est-ce que quelqu'un a une idée ?

Merci d'avance.
Bonjour,

Moi aussi j'ai eu page blanche. Mais j'ai trouvé la solution :
Ici :
Code :
<div id="scheduler_here" class="dhx_cal_container" style='width:100%; height:100%;'>
Ce code est pour le plein écran.

Il fait enlever le : height:100%; et mettre par exemple :
Code :
<div id="scheduler_here" class="dhx_cal_container" style='width:100%; height:500px;'>

Voilà

Cordialement,
Paul75 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/07/2012, 15h24   #3
Joauc
Membre habitué
 
Homme
Développeur Web
Inscription : février 2010
Messages : 72
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 24
Localisation : France, Puy de Dôme (Auvergne)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : février 2010
Messages : 72
Points : 119
Points : 119
Merci beaucoup de votre réponse
Joauc est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 16h45.


 
 
 
 
Partenaires

Hébergement Web