Skip to Content
Меню
Вам необхідно зареєструватися, щоб взаємодіяти зі спільнотою.
Це запитання позначене
2591 Переглядів

Hello, I had this db and wanted to add some backend assets for new custom buttons. On the manifest file I added:

# 'assets': {
# 'web.assets_backend': [
# '/abs_property_management/static/src/js/buttons.js'
# ],
# 'web.assets_qweb': [
# '/abs_property_management/static/src/js/js_view.js',
# ],
# },

but the js was not loading. When I'd put the xml file into "data/views"  it would load the js but have lime a permanent which wouldn't be gone even if I'd delete the xml file. The error is:

Error to render compiling AST
AttributeError: 'NoneType' object has no attribute 'viewType'
Template: web.assets_backend
Path: /templates/t/t[3]/button
Node: - - -

How can I fix this issue?


xml file:

 

js:

odoo.define("skl_kartice.tree_view_button", function (require){
    "use strict";

    var ajax = require("web.ajax");
    var ListController = require("web.ListController");

    ListController.include({
        renderButtons: function($node) {
            this._super.apply(this, arguments);
            var self = this;
            if (this.$buttons) {
                $(this.$buttons).find(".oe_ispis_kartica").on("click", function() {
                    self.do_action("skl_kartice.action_kartica_report", {
                        additional_context: {},
                    });
                });
            }
        },
    });
});




TO ALL ODOO MODS: this editor isn't showing the xml code

Аватар
Відмінити
Related Posts Відповіді Переглядів Дія
0
лют. 22
1830
5
черв. 20
6703
6
серп. 19
10011
1
квіт. 16
4918
2
бер. 15
6344