Changement de titre de "natures" de types de rémunérations, permettre de définir...
[auf_rh_dae.git] / project / dae / widgets.py
CommitLineData
4718c21c
BS
1from django.utils.safestring import mark_safe
2from django.forms.widgets import Select
3
4
5class ReadOnlyChoiceWidget(Select):
6 def render(self, name, value, attrs=None, choices=()):
6bec5651
BS
7 try:
8 key = long(value)
9 except ValueError:
10 key = ''
4718c21c
BS
11 return mark_safe(
12 '<span>%(display)s</span><input type="hidden" '
13 'name="%(name)s" value="%(value)s" />' % {
6bec5651 14 'display': dict(self.choices)[key],
4718c21c
BS
15 'name': name,
16 'value': value,
17 })