In dhtmlx Scheduler, if I add 2 events same day at same hour, when viewing in week view the events appears one beside another, with a reduced width in order to locate both inside the proper day column. This is right for me. But when changing to day view, one event appears behind the other, overlapping it completely. Is there any way to make them appear in day view as in week view, just one beside the other.
Thank you very much.
>> But when changing to day view, one event appears behind the other, overlapping it completely.
The issue wasn’t reproduced locally.
Do you use the latest scheduler version ?
Please, have a look the sample dhtmlx.com/docs/products/dht … demo.shtml
Is the issue reproduced here ?
Oh, my… in your sample it works as expected…
How can I know if I got the last version?
Add the next line of code to the page
alert(scheduler.version);
Latest version must be “2.1”
Mmmm… scheduler.version returns “undefined” always. Is this indicative of an old version?
Probably it is.
The latest version is 2.1 and can be download here dhtmlx.com/docs/products/dht … ndex.shtml
I (quite) have the same problem and I have the lastest version of dhtmlxscheduler.
But, I alway see the event overlapped (also in week view)
I think that the problem comes from the order of the configuration code line, or with a
conflict betweend prototype library and jquery library.
Luis, have you resolve it? how?
Must not be a problem, code doesn’t relay on any global objects so it must not be corrupted by any third-party library.
Can you provide config code used in problematic case?
This is the code a simple example that doesn’t work:
<script src="/js/dhtmlxscheduler_21/codebase/dhtmlxscheduler.js" type="text/javascript" charset="utf-8"></script>
<script src="/js/dhtmlxscheduler_21/sources/locale_it.js" type="text/javascript" charset="utf-8"></script>
<link rel="stylesheet" href="/js/dhtmlxscheduler_21/codebase/dhtmlxscheduler.css" type="text/css" media="screen" charset="utf-8" />
<style type="text/css">
html, body {
margin : 0px;
padding: 0px;
height : 100%;
}
</style>
<div class="box_rotondo">
<h1>Agenda > Gestione</h1>
<div class="box_rotondo">
<h2><a name="risultati_ricerca">Agenda</a></h2>
<div id="agenda" class="dhx_cal_container" style="width: 100%; height: 700px; margin: auto;">
<div class="dhx_cal_navline">
<div class="dhx_cal_prev_button"> </div>
<div class="dhx_cal_next_button"> </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>
</div>
</div>
<!-- Configurazione della libreria DHTMLXSCHEDULER -->
<script type="text/javascript">
scheduler.config.xml_date = "%Y-%m-%d %H:%i";
scheduler.config.show_loading = true;
scheduler.init('agenda', null, "week");
scheduler.load("/agente/agenda/geteventi");
</script>
some of the xml data file:
<data>
<event id="29">
<start_date><![CDATA[2010-01-26 08:30:00]]></start_date>
<end_date><![CDATA[2010-01-26 08:30:00]]></end_date>
<text><![CDATA[PROGEDI DI DI REMIGIO ARCH W - DI REMIGIO PI - DE LUCA ARCH]]></text>
<tipo><![CDATA[2]]></tipo>
<luogo><![CDATA[San Giacomo di Veglia]]></luogo>
<details><![CDATA[<table border="1" cellpadding="5" class="tab_app"> <thead> <tr> <td colspan="4">Informazioni Azienda</td> <td align="right">30</td> </tr> </thead> <tbody> <tr> <td>Ragione Sociale: </td> <td colspan="4">PROGEDI DI DI REMIGIO ARCH W - DI REMIGIO PI - DE LUCA ARCH</td> </tr> <tr> <td> </td> <td>Dott.ssa Poloni Elena</td> <td>Proposto Valore</td> <td>17/09/2009 17:25</td> <td>70 %</td> </tr> <tr> <td>Indirizzo: </td> <td colspan="4">Via francesco crispi 4, 31029 - San giacomo di veglia</td> </tr> <tr> <td>Recapiti: </td> <td colspan="4">tel: 0438580354; </td> </tr> </tbody></table><table border="1" cellpadding="5" class="tab_app"> <thead> <tr><td colspan="2">Informazioni Appuntamento</td></tr> </thead> <tbody> <tr> <td>Data e ora: </td> <td>26/01/2010 08:30</td> </tr> <tr> <td>Indirizzo: </td> <td>Via san fermo 4, 31029 - San giacomo di veglia</td> </tr> <tr> <td>Contatto: </td> <td>Dott. De Luca ( titolare ) </td> </tr> <tr> <td>Recapiti Contatto: </td> <td> </td> </tr> </tbody></table><table border="1" cellpadding="5" class="tab_app"> <thead> <tr><td colspan="2">Informazioni Supplementari</td></tr> </thead> <tbody> <tr> <td>Note: </td> <td>Si tratta di uno studio associato di architetti che prevedono progettazione e cantieristica per aziende della zona del Veneto. La struttura si è allargata da poco.
Si rivolgono a enti pubblici; aziende edili; privati.
L'azienda non è presente sulle pagine gialle.
parlato con l'archit De Luca, uno dei titolari. Attualmente si è aggiunto un nuovo socio e quindi stanno un po' cambiando la struttura dello studio che diventa associato. Quello del sito potrebbe essere un servizio interessante da valutare, al momento senza impegno. </td> </tr> </tbody></table>]]></details>
</event>
<event id="30">
<start_date><![CDATA[2010-01-26 08:30:00]]></start_date>
<end_date><![CDATA[2010-01-26 08:30:00]]></end_date>
<text><![CDATA[Studiogenius]]></text>
<tipo><![CDATA[2]]></tipo>
<luogo><![CDATA[CONEGLIANO(TV)]]></luogo>
<details><![CDATA[<table border="1" cellpadding="5" class="tab_app"> <thead> <tr> <td colspan="4">Informazioni Azienda</td> <td align="right">31</td> </tr> </thead> <tbody> <tr> <td>Ragione Sociale: </td> <td colspan="4">STUDIOGENIUS SAS DI MAZZARINI MASSIMO e C</td> </tr> <tr> <td> </td> <td>Sig. Sarnari Filiberto</td> <td>Proposto Valore</td> <td>29/09/2009 11:14</td> <td>60 %</td> </tr> <tr> <td>Indirizzo: </td> <td colspan="4">Viale spellanzon luigi 90, 31015 - Conegliano(tv)</td> </tr> <tr> <td>Recapiti: </td> <td colspan="4">tel: 0438412150; </td> </tr> </tbody></table><table border="1" cellpadding="5" class="tab_app"> <thead> <tr><td colspan="2">Informazioni Appuntamento</td></tr> </thead> <tbody> <tr> <td>Data e ora: </td> <td>26/01/2010 08:30</td> </tr> <tr> <td>Indirizzo: </td> <td>Viale spellanzon luigi 90, 31015 - Conegliano(tv)</td> </tr> <tr> <td>Contatto: </td> <td>Sig. Mazzarini Massimo ( titolare ) </td> </tr> <tr> <td>Recapiti Contatto: </td> <td> </td> </tr> </tbody></table><table border="1" cellpadding="5" class="tab_app"> <thead> <tr><td colspan="2">Informazioni Supplementari</td></tr> </thead> <tbody> <tr> <td>Note: </td> <td>l'attività consiste nella consulenza che l'azienda offre lle varie tipologie di aziende. inoltre l'azienda si occupa del settore pubblicitario e dei servizi annessi.
come ho già detto in precedenza la clientela è costituita da aziende e attività commerciali di varie tipologie.
L'azienda è presente sulle pagine gialle.
hanno già un sito però vogliono migliorarlo sotto il punto di vista della qualità e visibilità. </td> </tr> </tbody></table>]]></details>
</event>
<event id="35">
<start_date><![CDATA[2010-01-26 08:30:00]]></start_date>
<end_date><![CDATA[2010-01-26 08:30:00]]></end_date>
<text><![CDATA[Salumificio Marin]]></text>
<tipo><![CDATA[2]]></tipo>
<luogo><![CDATA[Castelfranco Veneto, TV]]></luogo>
<details><![CDATA[<table border="1" cellpadding="5" class="tab_app"> <thead> <tr> <td colspan="4">Informazioni Azienda</td> <td align="right">36</td> </tr> </thead> <tbody> <tr> <td>Ragione Sociale: </td> <td colspan="4">Salumificio Marin</td> </tr> <tr> <td> </td> <td>Sig. Sarnari Filiberto</td> <td>Trattativa / Revisione</td> <td>18/11/2009 15:04</td> <td>50 %</td> </tr> <tr> <td>Indirizzo: </td> <td colspan="4">Via panigaia di treville 31/e, 31033 - Castelfranco veneto, tv</td> </tr> <tr> <td>Recapiti: </td> <td colspan="4">tel: 0423710287; </td> </tr> </tbody></table><table border="1" cellpadding="5" class="tab_app"> <thead> <tr><td colspan="2">Informazioni Appuntamento</td></tr> </thead> <tbody> <tr> <td>Data e ora: </td> <td>26/01/2010 08:30</td> </tr> <tr> <td>Indirizzo: </td> <td>Via panigaia di treville 31/e, 31033 - Castelfranco veneto, tv</td> </tr> <tr> <td>Contatto: </td> <td>Sig. Marin Matteo ( Figlio Titolare ) </td> </tr> <tr> <td>Recapiti Contatto: </td> <td> </td> </tr> </tbody></table><table border="1" cellpadding="5" class="tab_app"> <thead> <tr><td colspan="2">Informazioni Supplementari</td></tr> </thead> <tbody> <tr> <td>Note: </td> <td>Si tratta di un'azienda del settore alimentare che si occupa della produzione e commercializzazione di salumi e insaccati in genere. Si va cioè dai salami ai prosciutti ecc.
Come vedo dalle pagine gialle è un'azienda artigianale per cui i loro clienti sono principalmente la grande distribuzione. Non lo so se vendono anche ai privati.
La posizione dell'azienda sulle pagine gialle non è conosciuta.
L'azienda possiede già un sito però mi hanno anche detto che vorrebbero aggiornarlo. </td> </tr> </tbody></table>]]></details>
</event>
<event id="40">
<start_date><![CDATA[2010-01-26 08:30:00]]></start_date>
<end_date><![CDATA[2010-01-26 08:30:00]]></end_date>
<text><![CDATA[Hosteria Ca Derton Da Nino]]></text>
<tipo><![CDATA[2]]></tipo>
<luogo><![CDATA[Asolo, TV]]></luogo>
<details><![CDATA[<table border="1" cellpadding="5" class="tab_app"> <thead> <tr> <td colspan="4">Informazioni Azienda</td> <td align="right">41</td> </tr> </thead> <tbody> <tr> <td>Ragione Sociale: </td> <td colspan="4">Hosteria Ca Derton Da Nino</td> </tr> <tr> <td> </td> <td>Sig. Sarnari Filiberto</td> <td>Apertura Prospettiva</td> <td>17/11/2009 11:25</td> <td>60 %</td> </tr> <tr> <td>Indirizzo: </td> <td colspan="4">Piazza gabriele d\'annunzio 11, 31011 - Asolo, tv</td> </tr> <tr> <td>Recapiti: </td> <td colspan="4">tel: 0423529648; </td> </tr> </tbody></table><table border="1" cellpadding="5" class="tab_app"> <thead> <tr><td colspan="2">Informazioni Appuntamento</td></tr> </thead> <tbody> <tr> <td>Data e ora: </td> <td>26/01/2010 08:30</td> </tr> <tr> <td>Indirizzo: </td> <td>Piazza gabriele d\'annunzio 11, 31011 - Asolo, tv</td> </tr> <tr> <td>Contatto: </td> <td>Sig. Baggio Nino ( Titolare ) </td> </tr> <tr> <td>Recapiti Contatto: </td> <td> </td> </tr> </tbody></table><table border="1" cellpadding="5" class="tab_app"> <thead> <tr><td colspan="2">Informazioni Supplementari</td></tr> </thead> <tbody> <tr> <td>Note: </td> <td>Si tratta di un ristorante tipico in una delle zone più belle e conosciute della pedemontana. La cucina è soprattutto a base di piatti di carne ed è tipicamente veneta.
La clientela è molto varia a seconda che si tratti di pranzi di lavoro ad un prezzo più contenuto oppure cene più elaborate.
La posizione dell'azienda sulle pagine gialle non è conosciuta.
Il titolare ha detto che hanno già un sito ma è piuttosto datato visto che ha 12 anni. Inoltre mi diceva che si dovrebbero trasferire a breve. </td> </tr> </tbody></table>]]></details>
</event>
</data>
Cosider that:
- I use Zend Framework, and this is a view, this mean that this code goes in part of html
- I load xml dinamically from a php file (that produce xml file)
- As I already say I use a lot of Javascript Library
Ok, i finally find the problem (and the soltution).
The problem derive from this
<start_date><![CDATA[2010-01-26 08:30:00]]></start_date>
<end_date><![CDATA[2010-01-26 08:30:00]]></end_date>
You can’t set the same value for start and end date!
Just chenge into
<start_date><![CDATA[2010-01-26 08:30:00]]></start_date>
<end_date><![CDATA[2010-01-26 08:35:00]]></end_date>
And now Enjoy your code