Ich arbeite an einer Aufgabe, um den Datumsbereich im Dashboard-Diagramm anzuzeigen. Daher wird das Datendiagramm bei der Auswahl des benutzerdefinierten Datumsbereichs angezeigt. Ich habe einen Kalender zum Diagramm hinzugefügt, aber das Ergebnis wird nicht richtig angezeigt. Ich kenne die sehr spezifische Anforderung. Ich suche, ob jemand solche Änderungen bereits vorgenommen hat und kann mir einige Hinweise geben, um dies zu erreichen.
Ich habe Kalender aus dem folgenden Code hinzugefügt adminhtml/default/default/template/dashboard/graph.phtml
:
<div class="field">
<label for="startdate"><?php echo Mage::helper('contacts')->__('Start Date') ?></label>
<div class="input-box">
<input name="startdate" id="startdate" value="" type="text">
<img title="Select date" id="startdate_trig" src="<?php echo 'http://192.168.0.32/pankgento/skin/adminhtml/default/default/images/grid-cal.gif'; ?>" class="v-middle">
</div>
</div>
<div class="field">
<label for="enddate"><?php echo Mage::helper('contacts')->__('End Date') ?></label>
<div class="input-box">
<input name="enddate" id="enddate" value="" type="text">
<img title="Select date" id="enddate_trig" src="<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_SKIN).'/adminhtml/default/default/images/grid-cal.gif'; ?>" class="v-middle">
</div>
</div>
<div class="field">
<div class="input-box">
<input type="button" name="btn" value="Search" onchange="changeDiagramsPeriod();" />
</div>
</div>
Bereits eine Funktion changeDiagramsPeriod
erstellt in adminhtml/default/default/template/dashboard/index.phtml
. Es ist dafür verantwortlich, die Ajax-Anfrage zu stellen und für jeden dynamischen Block eine Ajax-Anfrage zu erstellen.