我将在管理模块中具有DateTime值,并且正在寻找一种将小部件作为DateTime填充小部件的jQuery/javascript方式。

我已经查看了sfextraformplugin并进行datepicker的工作,但是似乎没有datetime小部件。

还有其他选择吗?

我正在使用SF1.4

有帮助吗?

解决方案

有jQuery UI datePicker-很多选项和一个很好的演示文稿,更不用说它来自一个受支持的图书馆。

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

其他提示

另一个有趣的小部件:

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

您都可以选择日期和时间值。我不知道如何用Symfony 1.4插入它,但这是与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 %}

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top