2015-05-21 16:16 GMT+02:00 Antonio Roncero <[email protected]>:
>
>
> El jueves, 21 de mayo de 2015, 14:19:50 (UTC+1), Jesús Martín Jiménez
> escribió:
>>
>> Hola Antonio,
>>
>> El 21 de mayo de 2015, 15:03, Antonio Roncero <[email protected]> escribió:
>>>
>>> Hola,
>>>
>>> estoy probando hacer una vista editable sobre un modelo y en principio
>>> funciona bien. Pero me gustaria saber como puedo hacer para cuando pulso
>>> enter y se crea una nueva linea, el foco se ponga sobre el primer campo
>>> editable de la linea.
>>>
>>> Y una segunda pregunta, como puedo hacer que el atributo readonly sea 1 o
>>> 0 segun un campo del modelo, es decir, si tengo un modelo con un campo A y
>>> otro B (de tipo boolean) que el campo A en la vista arbol editable sea
>>> readonly segun si B es True o False.
>>
>>
>> Utiliza el parámetro states [1]. Tienes ejemplos en el código de muchos
>> módulos.
>>
>> [1] http://doc.tryton.org/3.4/trytond/doc/ref/models/fields.html#states
>
>
> Hola Jesús, he probado esto
>
> <field name="A" states="{'readonly': Not(Bool(Eval('B')))}" />

Al modelo. Hay muchos ejemplos.

Responder a