web/views/editforms.py
changeset 3478 f043f71017a3
parent 3476 6e927b729ae1
child 3479 d4fbf41adb5b
equal deleted inserted replaced
3477:8a9e26b93bb7 3478:f043f71017a3
   123         return lzone or self._defaultlandingzone % {'msg' : xml_escape(self._cw._(self._landingzonemsg))}
   123         return lzone or self._defaultlandingzone % {'msg' : xml_escape(self._cw._(self._landingzonemsg))}
   124 
   124 
   125     def _build_renderer(self, entity, rtype, role):
   125     def _build_renderer(self, entity, rtype, role):
   126         return self._cw.vreg['formrenderers'].select(
   126         return self._cw.vreg['formrenderers'].select(
   127             'base', self._cw, entity=entity, display_label=False,
   127             'base', self._cw, entity=entity, display_label=False,
   128             display_help=False, display_fields=[(rtype, role)], table_class='',
   128             display_help=False, table_class='',
   129             button_bar_class='buttonbar', display_progress_div=False)
   129             button_bar_class='buttonbar', display_progress_div=False)
   130 
   130 
   131     def _build_form(self, entity, rtype, role, formid, default, onsubmit, reload,
   131     def _build_form(self, entity, rtype, role, formid, default, onsubmit, reload,
   132                   extradata=None, **formargs):
   132                   extradata=None, **formargs):
   133         divid = 'd%s' % make_uid('%s-%s' % (rtype, entity.eid))
   133         divid = 'd%s' % make_uid('%s-%s' % (rtype, entity.eid))
   139         cancelclick = "hideInlineEdit(%s,\'%s\',\'%s\')" % (entity.eid, rtype,
   139         cancelclick = "hideInlineEdit(%s,\'%s\',\'%s\')" % (entity.eid, rtype,
   140                                                             divid)
   140                                                             divid)
   141         form = self._cw.vreg['forms'].select(
   141         form = self._cw.vreg['forms'].select(
   142             formid, self._cw, entity=entity, domid='%s-form' % divid,
   142             formid, self._cw, entity=entity, domid='%s-form' % divid,
   143             cssstyle='display: none', onsubmit=onsubmit, action='#',
   143             cssstyle='display: none', onsubmit=onsubmit, action='#',
       
   144             display_fields=[(rtype, role)],
   144             form_buttons=[SubmitButton(), Button(stdmsgs.BUTTON_CANCEL,
   145             form_buttons=[SubmitButton(), Button(stdmsgs.BUTTON_CANCEL,
   145                                                  onclick=cancelclick)],
   146                                                  onclick=cancelclick)],
   146             **formargs)
   147             **formargs)
   147         form.event_data = event_data
   148         form.event_data = event_data
   148         return form
   149         return form