0

我有一个面板,它代表一个“组”,带有一个用于为该组创建“提案”的按钮。

我在处理程序中传递当前组名。

单击按钮时,它会调用 onAddProposalBtn。

                                items: [
                                    {
                                        xtype: 'panel',
                                        cls: 'currentproposal-container',
                                        id: 'AddProposalPanel',
                                        items: [
                                            {
                                        xtype: 'button',
                                        margins: '0 0 0 20',
                                        cls: 'addproposal-btn green-btn',
                                        hidden: false,
                                        id: 'AddProposalBtn',
                                        scale: 'small',
                                        text: 'Create Proposal',
                                        handler: function(AddProposalBtn) {
                                          var group = me.group;
                                          AddProposalBtn.group = group;
                                        }
                                           }
                                       ]
                                    },

问题是,当单击按钮时,按钮类被填充,但我无法获得该组。控制台的输出是包含填充“组”的“按钮”类。但实际组名显示“未定义”。

    onAddProposalBtn: function(button, e, eOpts) {
      var groupname = button.group;
 console.log(button);
 console.log(groupname);
        this.groupname = groupname;
        this.showCreateWindow();
    },

奇怪的是,如果我关闭提案窗口然后再次单击提案按钮,它会填写组名称。

4

0 回答 0