Merge pull request #797 from webmaxx/develop

Fixes display values for datetime
This commit is contained in:
Samuel Georges 2014-11-27 09:34:32 +11:00
commit 7a7a610772
2 changed files with 8 additions and 2 deletions

View File

@ -70,6 +70,12 @@ class DatePicker extends FormWidgetBase
elseif (is_object($value)) {
$value = $value->toDateString();
}
} elseif ($this->mode == 'datetime') {
if ($value) {
$dateTime = explode(' ', $value);
}
$this->vars['valueDate'] = isset($dateTime[1]) ? $dateTime[0] : '';
$this->vars['valueTime'] = isset($dateTime[1]) ? substr($dateTime[1], 0, 5) : '';
}
$this->vars['value'] = $value ?: '';

View File

@ -34,7 +34,7 @@
type="text"
id="<?= $this->getId('input') ?>"
name="<?= $name ?>"
value="<?= $value ?>"
value="<?= $valueDate ?>"
class="form-control align-right"
autocomplete="off">
</div>
@ -49,7 +49,7 @@
type="text"
id="<?= $this->getId('input') ?>-time"
name="<?= $timeName ?>"
value="<?= $value ?>"
value="<?= $valueTime ?>"
class="form-control align-right"
autocomplete="off"
data-autoclose="true"