В Odoo 11, с точки зрения Канбана, readonly attr не работал - PullRequest
0 голосов
/ 18 октября 2019

В odoo 11, для просмотра канбан. Я хочу установить записи не может быть перетащить. Записи помещены в поле с именем «ms», и я установил ms attr на readonly='1', и это работает.

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

Но когда я пытаюсь использовать другой способ установки, зависит только от чтенияна пыльнике var, если это так, if_set_ms_readonly, это не сработало.

<field name="set_ms_readonly"/>
<field name="milestone" attrs="{'readonly':[('set_ms_readonly','=','True')]}"/>

Я убедился, что set_ms_readonly - True. Но, похоже, readonly не установлено в True. Но я не знаю, где это не так.

<field name="milestone" readonly="1"/>   works!

не сработало:

<field name="set_ms_readonly"/>
<field name="milestone" attrs="{'readonly':[('set_ms_readonly','=','True')]}"/>

Но два способа должны быть равны по логике.

1 Ответ

0 голосов
/ 21 октября 2019

Пожалуйста, убедитесь, что ваше поле "" set_ms_readonly "является логическим.

Поскольку" set_ms_readonly "является char или другим, тогда оно будет проверять значение как (" char_value "," = "," True "). , True не найден, поэтому поле недоступно только для чтения.

...