У меня есть одна кнопка Print
в мастере. Я могу сфокусироваться на других полях, используя tab
. Но для кнопки Print
это невозможно. Я хочу сфокусироваться на кнопке Print
и когда янажмите Enter
, мне нужно нажать на кнопку.Я пытался так:
Первая попытка
XML
<group>
<field name = "xn_barcode" />
<field name = "price"/>
<button name="generate" tabindex="1" type="object" string="Print"/>
</group>
<footer>
<button name="generate" tabindex="1" type="object" string="Print"/>
</footer>
Моя кнопка называется generate
Я пыталсяиспользуя атрибут tabindex
.И я попытался поместить эту кнопку внутри group
и footer
.
Вторая попытка (также упоминается для ответа EasyOdoo
)
Я упоминал мастерав счете-фактуре. (account.account_invoice_confirm_view
) (Дерево счетов-фактур> Действие> Подтвердить черновик счета-фактуры). Это работает. Что я обнаружил во время сравнения, так это то, что в мастере нет поля. (Только <p>
тег снекоторые данные были найдены в этом мастере) И я попробовал мой мастер без полей в нем, и он работает. Но я хочу, чтобы поля в моем wizzard. Что делать? Я думаю, это проблема odoo.
Код Мастера подтверждения черновых счетов Odoo
<form string="Confirm Draft Invoices">
<p class="oe_grey">
Once draft invoices are confirmed, you will not be able
to modify them. The invoices will receive a unique
number and journal items will be created in your chart
of accounts.
</p>
<footer>
<button string="Confirm Invoices" name="invoice_confirm" type="object" default_focus="1" class="btn-primary"/>
<button string="Cancel" class="btn-default" special="cancel"/>
</footer>
</form>
Пожалуйста, помогите мне.Заранее спасибо.