Tryton: Как я могу сделать вид поля One2Many, используя больше места в поле зрения - PullRequest
0 голосов
/ 28 февраля 2020

Мой вид формы определен следующим образом в клиенте tryton

<form>
    <group id="form">
         <label name="capo_famiglia" />
         <field name="capo_famiglia"/>         
         <label name="tipo_famiglia" />
         <field name="tipo_famiglia"/>
         <label name="data_inizio" />
         <field name="data_inizio" widget="date"/>         
         <label name="data_fine" />
         <field name="data_fine" widget="date"/>
        <field name="componenti"
               colspan="4" 
               view_ids="registry.family_date_view_tree,registry.family_date_view_form"/>
    </group>
</form>

поле componententi представляет собой One2Many поля.

виджет показывает мне только 2 записи в виде формы, даже если я помещаю 3 или 4 записи.

Я пытаюсь сделать то же самое, что и в sale_order, используя notebook и yexpand, но безрезультатно.

Это вид:

Нажмите, чтобы посмотреть изображение

любая помощь действительно ценится

1 Ответ

0 голосов
/ 29 февраля 2020

Я полагаю, вы используете веб-клиент. Потому что с настольным клиентом виджет One2Many заполняет все доступное вертикальное пространство. Такое поведение не может быть воспроизведено в Интернете, поэтому лучшее решение, найденное на данный момент, это min-height по умолчанию = 100px и max-height = 300px. Обычно этого должно быть достаточно, чтобы отобразить 8 строк.

...