This question has been flagged
2 Replies
9240 Views


Thanks for anyone who can contribute.

I am trying to use a bootstrap toggle checkbox widget in odoo 8 backend. I kind of cheated and just added the links to the /web/views/webclient_templates.xml file at the end of all the links and script references. Unfortunately its not working. My checkbox simply looks like a regular old checkbox. I have used the exact code and had it work in the odoo website frontend however the backend is refusing to cooperate. Any hints?

I have tried

- Adding to /web/views/webclient_templates.xml

-Adding directly to my view.xml file

-Overriding the backend template like this

<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<template id="assets_backend" name="myModule assets" inherit_id="web.assets_backend">
<xpath expr="link[last()]" position="after">
<link rel="stylesheet" href="/myModule/static/src/css/bootstrap-toggle.css" t-ignore="true"/>
</xpath>
<xpath expr="script[last()]" position="after">
<script type="text/javascript" src="/myModule/static/src/js/bootstrap-toggle.js"></script>
</xpath>
</template>
</data>
</openerp>

Avatar
Discard
Best Answer

Hello ,
Here is your solution :

        <template id="custom_assets_backend" name="custom assets" inherit_id="web.assets_backend">
<xpath expr="." position="inside">
<script type="text/javascript" src="/myModule/static/src/js/bootstrap-toggle.js"/>
<link rel="stylesheet" href="/myModule/static/src/css/bootstrap-toggle.css"/>
</xpath>
</template>
Hope this will help you ..
Avatar
Discard

Please accept answer if it is useful for you. Thank you in advance.!!

Author Best Answer

Try this widget. I actually expanded on the existing boolean field. Yes I am answering my own question with a widget I patched together.


Once installed define your boolean as such.

<field name="myboolean" widget="bs_toggle"/>

https://github.com/aimsystems/odoo_web_toggle

Avatar
Discard