[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Papo-hackers] Dudas insertando un nuevo objeto
From: |
Visualnex |
Subject: |
[Papo-hackers] Dudas insertando un nuevo objeto |
Date: |
Wed, 23 Jun 2004 16:16:37 -0400 |
Hola:
Tengo las siguientes dudas...
**** En general
Cual es el uso de __obligs
Cual es el uso de _processArgs
Por ejemplo en el modulo Country.py y otros:
__obligs= {'model': lambda: Country ()}
def __init__ (self, *args, **kwargs):
kwargs.update ({'windowTitle': u'ABM de pais','model': Country (),
'modelClass': Country,})
self._processArgs(Main, kwargs)
self.buildUI ()
**** Para agregar un objeto nuevo a la base:
La funcion lambda: Country() devuelve un objeto instanciado de la clase
Country, segun la definio Modeling en Model/PAPOv2/country.py ?
Suponiendo que es asi, cuando pulso el boton "Nuevo", solamente genera un
objeto Country() vacio.
Lo modifico en la pantalla "datos" y pulso "Guardar"
Se llama al metodo "save" de la class "ConsistentController" y esta al "save"
de la class "DIAEditingContext". Pero, no es necesario insertar
ANTES el nuevo objeto Country() en el EditingContext ? donde se haria (o se
hace, si no lo vi...) ,en que metodo.
marcelo
---------------------------------
Maram Sistemas
Linux User #354777 - Debian Sarge
- [Papo-hackers] Dudas insertando un nuevo objeto,
Visualnex <=