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]
> <javascript:>> 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')))}" />
pero no me funciona, seria algo asi?
>
>
>>
>> Gracias de antemano.
>>
>
>
>
> --
>
> Jesús Martín
>
> Zikzakmedia SL
> C/ de Sant Jaume, 9, baixos, 2ª
> 08720 Vilafranca del Penedès
> ☏ 93 890 21 08
>