Frage

Ich werde einen Datetime-Wert in meiner Admin-Modul haben, und ich war auf der Suche nach einer jquery / javascript Art und Weise des Widgets als Datumsbevölkern.

Ich habe am sfExtraFormPlugin sah und die picker Arbeits gehen, aber es scheint, dass es kein Datetime-Widget ist.

Gibt es eine andere Alternative?

Ich bin mit sf1.4

War es hilfreich?

Lösung

Es gibt die jQuery UI Datumsauswahl -. Viele Optionen und eine schöne Präsentation, nicht zu erwähnen, es von einer gut unterstützten Bibliothek ist

http://jqueryui.com/demos/datepicker/

Andere Tipps

Ein weiteres interessantes widget:

http://www.malot.fr/bootstrap-datetimepicker/demo.php

Sie können beide wählen Sie Datums- und Zeitwerte. Ich weiß nicht, wie es zu stopfen mit symfony 1.4, aber hier ist die Integration mit Symfony 2.0:

    {% block datetime_widget %}
    {% spaceless %}
        {% if widget == 'single_text' %}
            {# block('form_widget_simple') #}
            {{ form_errors(form) }}
            <input type="hidden" id="{{ id }}" name="{{ name }}" value="{% if value %}{{ value|date('Y-m-d H:i:s') }}{% endif %}" />
            <div class="input-append date datetime-picker" data-date="{% if value %}{{ value|date('Y-m-d H:i:s') }}{% endif %}" data-link-field="{{ id }}">
                <input size="16" type="text" value="{% if value %}{{ value|date('j F Y - H:i') }}{% endif %}" readonly>
                <span class="add-on"><i class="icon-remove"></i></span>
                <span class="add-on"><i class="icon-th"></i></span>
            </div>
        {% else %}
            <div {{ block('widget_container_attributes') }}>
                {{ form_errors(form.date) }}
                {{ form_errors(form.time) }}
                {{ form_widget(form.date) }}
                {{ form_widget(form.time) }}
            </div>
        {% endif %}
    {% endspaceless %}
    {% endblock datetime_widget %}

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top