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 |