El 30/06/17 a les 06:50, Elmer Steven Salazar Arias ha escrit:
Sigo avanzando con el aprendizaje de Tryton, gracias a la ayuda de este foro he logrado generar los filtros según necesitaba. Ahora lo que requiero es ocultar las columnas del treeview según un valor del contexto, por ejemplo tengo un comboBox para seleccionar los meses del año y quisiera que si se selecciona febrero se muestre las columnas job1, job2 que tienen los datos desde enero hasta febrero, si esta seleccionado mayo, se muestren las columnas job1 hasta job5, si esta seleccionado marzo se muestren las columnas job1 hasta job3 y asi con el resto de meses.
Es posible hacer eso en tryton? Espero que si!!!


Puedes hacer las columnas invisibles añadiendo el states en el campo y que este dependa del contexto:

job1 = fields.Integer('XXX', states={
    'invisible': Eval('context', {}).get('XXXXX', False)
})

Con esto deberia funcionarte.

Un saludo,

--
Sergi Almacellas Abellana
www.koolpi.com
Twitter: @pokoli_srk

Responder a