您好我想继承以下功能 $ shippingDifferent.change(功能(事件){ website_sale.js 下添加以下内容其中的一段代码:
if (value == 1) {
value = 0
}
我知道如何包含或扩展模块,但这里没有模块,所以有任何想法吗?
答案 0 :(得分:0)
首先,我建议你一行:
永远不要使用
website_sale.js
作为参考目的。
因为它包含原始j查询而不是backbone.js。
您无法使用include
和extend
的概念,如:
var website_sale = require('website_sale.website_sale');
website_sale.include({
include_my_task: function() {
var self = this;
// body of logic to be included ...
},
});
website_sale.extend({
override_prev_task: function() {
var self = this;
this._super();
// body of logic to be extended ...
},
});
下面我发布了一些基于j查询的代码段,它可以帮到你。
$(document).ready(function()
{
odoo.define("website_sale.website_sale", function (require)
{
"use strict";
$(".oe_website_sale").each(function () {
var oe_website_sale = this;
function do_my_task (event) {
// body...
}
$(oe_website_sale).on("click", "span.my_class",do_my_task );
});
}
});