EXTJS 添加按钮

Posted

技术标签:

【中文标题】EXTJS 添加按钮【英文标题】:EXTJS adding a button 【发布时间】:2012-10-26 05:50:56 【问题描述】:

如何使用 extjs 在网格面板中使用按钮而不是文本作为链接

以下代码暗示指向不同页面的链接,我需要将“填充”链接作为按钮...请任何人帮助我

    var text = 'Fill'
    if(value != undefined && value !='') 
        text = Ext.Date.format(value,'Y-m-d');
    
    return '<span class="grid_link">'+text+'</span>';

【问题讨论】:

【参考方案1】:

尝试使用renderTo组件属性

return '<span class="grid_link"><div id="btn"/></span>';

...

Ext.create('Ext.Button', 
    text: 'Click me',
    renderTo: 'btn',        
    handler: function() 
        alert('You clicked the button!')
    
);

【讨论】:

注意:更新html后创建按钮。 Div 必须存在于 DOM 中。

以上是关于EXTJS 添加按钮的主要内容,如果未能解决你的问题,请参考以下文章

在标签面板中添加按钮 [extjs 3.2]

将帮助按钮添加到 Extjs 网格面板标题

从表单(按钮)extjs3 在视口中添加面板

如何为某些按钮添加监听器 extjs

ExtJs 3.0:在字段集中水平添加网格面板和按钮组

ExtJS 4.2 Date组件扩展:添加清除按钮