Skip to Content
เมนู
คุณต้องลงทะเบียนเพื่อโต้ตอบกับคอมมูนิตี้
คำถามนี้ถูกตั้งค่าสถานะ
2 ตอบกลับ
10854 มุมมอง

I had seen in list view. But how we will make it in kanban view?

อวตาร
ละทิ้ง
คำตอบที่ดีที่สุด

Hello 

Try with below code:

<?xml version="1.0" encoding="UTF-8"?>
<templates id="template" xml:space="preserve">
    <t t-extend="KanbanView.buttons">
        <t t-jquery="button" t-operation="after">
            <t t-if="widget.modelName == 'yourmodelname'">
                <button
                    class="oe_button oe_highlight"
                    type="button">My Button</button>
            </t>
        </t>
    </t>
</templates>
อวตาร
ละทิ้ง

i tried this and i get a schema error (AssertionError: Document does not comply with schema)

@Mosab - that's because you have to put this XML inside qweb section of the manifest, and not on data (which usually has files stored under /static/src/xml/)

Thus, you would need a controller to bind it with the code you want to run, so a little bit more complicated

คำตอบที่ดีที่สุด
Hello, You can try it.

<?xml version="1.0" encoding="UTF-8"?>
<templates id="template" xml:space="preserve">

     <t t-extend="ImportView.import_button">

<t t-jquery="button.o_button_import" t-operation="after">           

<button t-if="widget.modelName == 'your model name'" 

class="btn btn-primary" type="button">Button name</button> 

</t>

    </t>
</templates>

อวตาร
ละทิ้ง
Related Posts ตอบกลับ มุมมอง กิจกรรม
3
ต.ค. 23
8947
1
ก.ย. 23
3392
1
พ.ค. 23
2359
2
เม.ย. 23
2905
Inherit Element form kanban View แก้ไขแล้ว
1
มี.ค. 23
2301