Changeset feaffe3 in observatorio


Ignore:
Timestamp:
Jul 22, 2014, 3:20:00 PM (10 years ago)
Author:
Ing. Roldan Vargas <rvargas@…>
Branches:
master
Children:
6cdfd26
Parents:
547f39a
Message:

sustitución, en el atributo onchange de los campos de entidad y municipio, de la función dajax que actualizaba los combos por la nueva función AJAX

File:
1 edited

Legend:

Unmodified
Added
Removed
  • procesos/apps/cadenas/forms.py

    r7c9f979 rfeaffe3  
    118118class FormularioDirectorio2005(forms.Form):
    119119    title_estado = 'Seleccione el estado'
     120    onchange_estado = "actualizar_combo('/ajax/actualizar_combo', this.value, 'id_municipio', 'comun', 'Municipio', " \
     121                      "'entidad', 'codigo', 'nombre', 'default')"
    120122    entidad = forms.ChoiceField(choices=cargarEntidades(), required=False,
    121123                                widget=forms.Select(attrs={'class': 'field text',
    122                                                            'onchange': 'Dajax.busqueda_updatecomboM('
    123                                                                        '{"option":this.value})',
     124                                                           'onchange': onchange_estado,
    124125                                                           'title': title_estado}))
    125126
    126127    title_municipio = 'Seleccione el municipio'
     128    onchange_municipio = "actualizar_combo('/ajax/actualizar_combo', this.value, 'id_parroquia', 'comun', " \
     129                         "'Parroquia', 'municipio', 'codigo', 'nombre', 'default')"
    127130    municipio = forms.ChoiceField(choices=[['0', 'Seleccione...']], required=False,
    128131                                  widget=forms.Select(attrs={'class': 'field text', 'disabled': 'true',
    129                                                              'onchange': 'Dajax.busqueda_updatecomboP('
    130                                                                          '{"option":this.value})',
     132                                                             'onchange': onchange_municipio,
    131133                                                             'title': title_municipio}))
    132134
     
    153155
    154156        if codE is not None or codM is not None:
    155             self.fields['municipio'].widget = forms.Select(
    156                 attrs={'class': 'field text', 'onchange': 'Dajax.busqueda_updatecomboP({"option":this.value})'})
    157             self.fields['municipio'].choices = [['0', 'Seleccione']] + \
    158                                                [[x.codigo, x.nombre] for x in Municipio.objects.filter(entidad=codE)]
     157            self.fields['municipio'].widget = forms.Select(attrs={'class': 'field text',
     158                                                                  'onchange': self.onchange_municipio})
     159            self.fields['municipio'].choices = [['0', 'Seleccione']] \
     160                                               + [[x.codigo, x.nombre] for x in Municipio.objects.filter(entidad=codE)]
    159161            if codM:
    160162                self.fields['parroquia'].widget = forms.Select(attrs={'class': 'field text'})
    161                 self.fields['parroquia'].choices = [['0', 'Seleccione']] + \
    162                                                    [[x.codigo, x.nombre] for x in Parroquia.objects.filter(
    163                                                        municipio=codM)]
     163                self.fields['parroquia'].choices = [['0', 'Seleccione']] \
     164                                                   + [[x.codigo, x.nombre] for x in Parroquia.objects.filter(municipio=codM)]
    164165
    165166
Note: See TracChangeset for help on using the changeset viewer.