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
