Hola Sergio

El 27 de julio de 2012 09:58, Sergio <[email protected]>escribió:

> Buenas tardes
>
> Soy nuevo en la programación de módulos de Tryton y tengo una duda que
> seguro que es sencilla de responder. He creado un árbol con su formulario
> asocioado. El formulario tiene un campo readonly que me interessa que
> adopte un estado por defecto.
>
> En el archivo .py, este campo es de tipo Selection. Como puedo asignar el
> estado por defecto a este campo?
>

Supongamos tienes el campo state de tipo selection

 state = fields.Selection([

('draft', 'Draft'),

('quotation', 'Quotation'),

('confirmed', 'Confirmed'),

('processing', 'Processing'),

('done', 'Done'),

('cancel', 'Canceled'),

], 'State', readonly=True, required=True)


Los valores por defecto son definidos por el valor de retorno de cada
método instanciado con el pattern default_`field_name`()


Por ejemplo:

 def default_state(self):

return 'draft'

 Saludos

Sebastián Marró
Thymbra


> Gracias
>
> Sergio Castro
>
> --
> [email protected] mailing list

-- 
[email protected] mailing list

Responder a