De pronto alguien que me puede sugerir como hacerlo.
Att
Elmer
El viernes, 30 de junio de 2017, 10:31:49 (UTC-5), Elmer Steven Salazar
Arias escribió:
>
> 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
>>
>