2014-12-31 1 views
0

이 값으로 필드를 볼 수 있으면 kow를 원하지만이 필드를 변경할 수 없거나 값을 포함 할 수 없도록하고 싶습니다.Odoo, XML로 된 필드는 회색으로 표시됩니다.

예를 들어, 내 응용 프로그램의 제품 ID를 표시하려면 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)을 고려하십시오. 이는 해결책을 찾았으며 응답자와 자신에게 어느 정도의 평판을 제공한다는 것을 더 넓은 커뮤니티에 나타냅니다. 이를 수행 할 의무는 없습니다. –

관련 문제