Sergi,
Muchas gracias por tu ayuda. He probado y en efecto lo que hace es ocultar
los datos pero no oculta la columna del treview como tal, es decir que
aparece la columna en blanco.
Alguna manera de ocultar la columna del treeview?
Mil gracias
Att
Elmer
El viernes, 30 de junio de 2017, 2:14:13 (UTC-5), Sergi Almacellas Abellana
escribió:
>
> 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
>