Odoo 10: Как скрыть кнопку импорта для моего пользовательского модуля? - PullRequest
0 голосов
/ 15 октября 2018

Я создал пользовательский модуль и хотел скрыть кнопку «Создать и импортировать». До сих пор я могу скрыть кнопку «Создать», но не могу скрыть свою кнопку импорта, используя аналогичный код.Ниже мой код:

<?xml version="1.0" encoding="UTF-8"?>

<templates id="template" xml:space="preserve">

    <t t-extend="ListView.buttons">

           <t t-jquery="button.o_list_button_add" t-operation="replace">

                <t t-if="widget.model=='simcard.simcard'">

                    <button class="btn btn-sm btn-default sync_button" type="button">Sync</button>
                </t> 

           </t>

            <t t-jquery=".btn.btn-sm.btn-default.o_list_button_import" t-operation="replace">

                <t t-if="widget.model=='simcard.simcard'">


                </t>
            </t> 

    </t>

</templates>

Над кодом скрывается кнопка «Создать», но не кнопка «Импорт».Что можно изменить в коде, чтобы скрыть кнопку «Импорт»?

Ответы [ 2 ]

0 голосов
/ 16 октября 2018

Этот код работал для меня:

<?xml version="1.0" encoding="UTF-8"?>
<templates id="template" xml:space="preserve">
    <t t-extend="ListView.buttons">
        <t t-jquery="button.o_list_button_add" t-operation="replace">
            <t t-if="widget.model=='simcard_piavita.simcard_piavita'">
                <t t-set="widget.options.addable" t-value="false"/>
                <t t-set="widget.options.import_enabled" t-value="false"/>
                <button class="btn btn-sm btn-default sync_button" type="button">Sync</button>
            </t>
        </t>
    </t>
</templates>
0 голосов
/ 15 октября 2018

Вы можете сделать это так:

<?xml version="1.0" encoding="UTF-8"?>
<templates id="template" xml:space="preserve">
    <t t-extend="ListView.buttons">
        <t t-jquery="button.o_list_button_add" t-operation="before">
            <t t-if="widget.model=='simcard.simcard'">
                <t t-set="widget.options.addable" t-value="false"/>
                <t t-set="widget.options.import_enabled" t-value="false"/>
                <button class="btn btn-sm btn-default sync_button" type="button">Sync</button>
            </t>
        </t>
    </t>
</templates>
...