Example #1
0
    def __init__(self, field, request, params, hidden_params, model,
                 model_admin, field_path):
        super(DateFilter, self).__init__(field, request, params, hidden_params,
                                         model, model_admin, field_path)

        widget = AdminDateWidget()

        self._add_media(model_admin, widget)

        attrs = self.widget_attrs.copy()
        attrs['id'] = 'id-%s-start-dal-filter' % self.field_path
        attrs['placeholder'] = 'Starting'

        from_widget = widget.render(name=self._parameters[0],
                                    value=self._values[0],
                                    attrs=attrs)

        attrs['id'] = 'id-%s-end-dal-filter' % self.field_path
        attrs['placeholder'] = 'Ending'

        to_widget = widget.render(name=self._parameters[1],
                                  value=self._values[1],
                                  attrs=attrs)

        self.context.update({
            'from_widget': from_widget,
            'to_widget': to_widget,
        })
Example #2
0
    def __init__(self, field, request, params, hidden_params, model, model_admin, field_path):

        super(DateFilter, self).__init__(
            field, request, params, hidden_params, model, model_admin, field_path)

        widget = AdminDateWidget()

        self._add_media(model_admin, widget)

        from_widget = widget.render(
            name=self._parameters[0],
            value=self._values[0],
        )

        to_widget = widget.render(
            name=self._parameters[1],
            value=self._values[1],
        )

        self.context.update({
            'from_widget': from_widget,
            'to_widget': to_widget,
        })