示例#1
0
def date_input_search_widget(table_id, field_id):
    form = DateFilterWidget(common.get_application(), common.get_request(),
        table_id, field_id)
    html = '<div id="date_input_search_widget_%(table_id)s_%(field_id)s" style="display: none;">%(html)s</div>' \
           % {"table_id": table_id,
              "field_id": field_id,
              "html": form.render()}
    script = open("%s/templates/date-input-search-widget.js" % (_path)).read()
    return html, script % {"table_id": table_id, "field_id": field_id}
示例#2
0
def date_input_search_widget(table_id, field_id):
    form = DateFilterWidget(common.get_application(), common.get_request(),
                            table_id, field_id)
    html = '<div id="date_input_search_widget_%(table_id)s_%(field_id)s" style="display: none;">%(html)s</div>' \
           % {"table_id": table_id,
              "field_id": field_id,
              "html": form.render()}
    script = open("%s/templates/date-input-search-widget.js" % (_path)).read()
    return html, script % {"table_id": table_id, "field_id": field_id}
示例#3
0
 def render_form(self):
     provided = IPloneFormLayer.providedBy(self.request)
     noLongerProvides(self.request, IPloneFormLayer)
     alsoProvides(self.request, IFormLayer)
     try:
         form = self.create_form()
         if IWrappedForm is None:
             switch_on(self)
             alsoProvides(self.request, ICMFDefaultSkin)
         else:
             alsoProvides(form, IWrappedForm)
         form.update()
         return form.render()
     finally:
         noLongerProvides(self.request, IFormLayer)
         if provided:
             alsoProvides(self.request, IPloneFormLayer)
 def render_form(self):
     provided = IPloneFormLayer.providedBy(self.request)
     noLongerProvides(self.request, IPloneFormLayer)
     alsoProvides(self.request, IFormLayer)
     try:
         form = self.create_form()
         if IWrappedForm is None:
             switch_on(self)
             alsoProvides(self.request, ICMFDefaultSkin)
         else:
             alsoProvides(form, IWrappedForm)
         form.update()
         return form.render()
     finally:
         noLongerProvides(self.request, IFormLayer)
         if provided:
             alsoProvides(self.request, IPloneFormLayer)