Odoo中文社区可以通过以下两个域名访问:shine-it.net , odoo.net.cn

由于系统升迁的原因,本论坛部分较早期的内容存在格式和链接损坏失效的问题,并非本论坛系统本身的缺陷,望谅解

本社区没有维护任何QQ群讨论组,任何与本社区同名的QQ群讨论组的言论与本社区无关!

开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号

如果您登录系统碰到问题,请在微信公众号留言:

odoo 页面增加下拉选择按钮



  • 我想要在前端页面增加一个下拉选择按钮,来对内容进行过滤显示,我自己写的前端代码:

    <t t-jquery="button.o_list_button_add" t-operation="after">
    	<select t-if="widget.modelName == 'dwapp'">
    		<option value="bigdate" type='button' class="appbutton o_app_button_bigdata">bigdata</option>
    		<option value="puma" type='button' class="appbutton o_app_button_puma">puma</option>
    	</select>
    </t>
    

    这是写的JS的代码

    odoo.define('doms.add_app_notton', function(require){
        'use strict';
        var ListController = require('web.ListController');
        ListController.include({
            renderButtons: function($node){
                var self = this;
                this._super($node);
                this.$buttons.find('.o_app_button_bigdata').click(this.proxy('find_big'));
                this.$buttons.find('.o_app_button_puma').click(this.proxy('find_puma'));
            },
            find_big: function(){
                console.log('1111111')
            },
    
            find_field: function(){
                console.log('22222')
            },
        });
    });
    

    我不知道这样写对不对,因为以前写过增加button的方法,这个就是按照button的仿照写的,在前端页面上是可以显示出下拉选择按钮的,但是选了之后,console里面没有打印任何东西,有哪位老哥做过类似的,帮忙指点下



  • select是change事件,不是点击事件。


Log in to reply