equal
deleted
inserted
replaced
290 def render(self, form, renderer): |
290 def render(self, form, renderer): |
291 wdg = self.get_widget(form) |
291 wdg = self.get_widget(form) |
292 wdg.attrs['tabindex'] = form.req.next_tabindex() |
292 wdg.attrs['tabindex'] = form.req.next_tabindex() |
293 wdg.attrs['onchange'] = "javascript:setPropValueWidget('%s', %s)" % ( |
293 wdg.attrs['onchange'] = "javascript:setPropValueWidget('%s', %s)" % ( |
294 form.edited_entity.eid, form.req.next_tabindex()) |
294 form.edited_entity.eid, form.req.next_tabindex()) |
295 return wdg.render(form, self) |
295 return wdg.render(form, self, renderer) |
296 |
296 |
297 def vocabulary(self, form): |
297 def vocabulary(self, form): |
298 entity = form.edited_entity |
298 entity = form.edited_entity |
299 _ = form.req._ |
299 _ = form.req._ |
300 if entity.has_eid(): |
300 if entity.has_eid(): |
311 |
311 |
312 def render(self, form, renderer=None, tabindex=None): |
312 def render(self, form, renderer=None, tabindex=None): |
313 wdg = self.get_widget(form) |
313 wdg = self.get_widget(form) |
314 if tabindex is not None: |
314 if tabindex is not None: |
315 wdg.attrs['tabindex'] = tabindex |
315 wdg.attrs['tabindex'] = tabindex |
316 return wdg.render(form, self) |
316 return wdg.render(form, self, renderer) |
317 |
317 |
318 def form_init(self, form): |
318 def form_init(self, form): |
319 entity = form.edited_entity |
319 entity = form.edited_entity |
320 if not (entity.has_eid() or 'pkey' in entity): |
320 if not (entity.has_eid() or 'pkey' in entity): |
321 # no key set yet, just include an empty div which will be filled |
321 # no key set yet, just include an empty div which will be filled |