#html #css #bootstrap-4 #odoo
#HTML #css #bootstrap-4 #odoo
Вопрос:
У меня есть представление формы, которое состоит из разных полей. когда я пытаюсь отредактировать значение поля, оно переходит на следующую строку.
<div class="row">
<label string="Website" for="field_id" class="col-2 font-weight-bold" style = "padding-right: 5px;border-right: 1px solid grey"/>
<field name="website" select="1" placeholder="should be integer" id="field_id" style = "padding-left:5px"/>
</div>
<div class="row">
<label string="Apply on first" for="field_id" class="col-2 font-weight-bold" style = "padding-right: 5px;border-right: 1px solid grey"/>
<field name="start_date" id="field_id" style = "padding-left:5px"/>
</div>
<div class="row">
<label string="End Date" for="field_id" class="col-2 font-weight-bold" style = "padding-right: 5px;border-right: 1px solid grey"/>
<field name="end_date" id="field_id" style = "padding-left:5px"/>
</div>
<div class="row">
<label string="Start Date" for="field_id" class="col-2 font-weight-bold" style = "padding-right: 5px;border-right: 1px solid grey"/>
<field name="is_active" id="field_id" style = "padding-left:5px"/>
</div>
Для этого я вижу вывод, как показано ниже
Проблема, с которой я сталкиваюсь, заключается в том, что когда я нажимаю Редактировать в форме, разделяя вертикальной линией значение поля в следующей строке вместо той же строки, что и ниже.
Комментарии:
1. Предоставляемый код — это HTML? Если это так
<field>
, элемент не существует, и у<label>
элемента должен быть закрывающий друг, например :<label>text</label>
Ответ №1:
Проблема решена, когда я добавил class="oe_inline"
тег поля.