Demo.Bubble = BI.inherit(BI.Widget, { props: { baseCls: "demo-bubble" }, render: function () { var btns = []; var items = [ { el: { ref: function (_ref) { btns.push(_ref); }, type: 'bi.button', text: 'bubble测试', height: 30, handler: function () { BI.Bubbles.show("singleBubble1", "bubble测试", this); } } }, { el: { ref: function (_ref) { btns.push(_ref); }, type: 'bi.button', text: 'bubble测试(居中显示)', height: 30, handler: function () { BI.Bubbles.show("singleBubble2", "bubble测试", this, { offsetStyle: "center" }); } } }, { el: { ref: function (_ref) { btns.push(_ref); }, type: 'bi.button', text: 'bubble测试(右边显示)', height: 30, handler: function () { BI.Bubbles.show("singleBubble3", "bubble测试", this, { offsetStyle: "right" }); } } } ]; return { type: "bi.left", vgap: 200, hgap: 20, items: items } } }); BI.shortcut("demo.bubble", Demo.Bubble);