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