2014-12-31 1 views
0

Я хочу kow, если можно увидеть поле с этим значением, но я хочу, чтобы это поле не могло быть изменено или не может быть включено в значение.Odoo, см. Поля в XML, но в серых

Например, я хочу показать идентификатор моего продукта в своем приложении, product_id уникален. Я хочу увидеть свой product_id, но поле не должно меняться (серый).

my .py 
    _columns = { 
# Product 
     'clicshopping_products_id': fields.integer('Product Id', size=5, help="Id product table of ClicShopping must be unique"), 
    } 

and my xml 
<field name="clicshopping_products_id"/> 

У вас есть идея.

спасибо.

ответ

0

Добавить the readonly attribute. Вы можете сделать это либо в своей модели, либо в представлении (один из них достаточно). Пример последнего:

<field name="clicshopping_products_id" readonly="1"/> 

Это не изменит цвет поля на серый, но он сделал это неизменяемое, и это то, что вы в конечном итоге хотите, если я правильно понял ваш пост правильно.

+0

спасибо, что я хочу – Kurama

+0

@loic richard Спасибо. Если этот или любой ответ разрешил ваш вопрос, пожалуйста, рассмотрите [его принятие] (http://meta.stackexchange.com/q/5234/179419), нажав галочку. Это указывает более широкому сообществу, что вы нашли решение и дали некоторую репутацию как самому, так и самому себе. Это не обязательно. –