Django

Code

Ticket #5993 (closed: fixed)

Opened 1 year ago

Last modified 11 months ago

define renderer for RadioSelect widget at the class level

Reported by: Max Derkachev <mderk@yandex.ru> Assigned to: nobody
Milestone: Component: Forms
Version: SVN Keywords:
Cc: Triage Stage: Accepted
Has patch: 1 Needs documentation: 0
Needs tests: 1 Patch needs improvement: 1

Description

Currently the only standard way to customize radio field display is to pass custom renderer to the RadioSelect? constructor. The patch allows to define renderer for RadioSelect? widget at the class level to allow redefine it in a subclass. E.g

class MyRadioFieldRenderer(RadioFieldRenderer):
    ..................

class MyRadioSelect(RadioSelect):
    renderer = MyRadioFieldRenderer

Attachments

radioselect.patch (0.6 kB) - added by Max Derkachev <mderk@yandex.ru> on 11/20/07 04:14:34.

Change History

11/20/07 04:14:34 changed by Max Derkachev <mderk@yandex.ru>

  • attachment radioselect.patch added.

11/25/07 20:37:23 changed by gwilson

  • needs_better_patch set to 1.
  • stage changed from Unreviewed to Accepted.
  • summary changed from [patch] newforms: define renderer for RadioSelect widget at the class level to define renderer for RadioSelect widget at the class level.
  • needs_tests set to 1.
  • needs_docs changed.

11/25/07 20:39:49 changed by gwilson

  • status changed from new to closed.
  • resolution set to fixed.

(In [6717]) Fixed #5993 -- Made RadioSelect easier to subclass by giving it a default renderer as a class attribute.


Add/Change #5993 (define renderer for RadioSelect widget at the class level)




Change Properties
Action