【问题标题】:Extjs , how to render a button to templateExtjs,如何将按钮呈现到模板
【发布时间】:2013-07-16 11:48:43
【问题描述】:

我是 Extjs 的新手,想知道是否有一个选项可以在模板中的 div 内呈现按钮。我正在添加文件:

Ext.define('itfm.application.view.SystemStatusHeader', {

extend: 'Ext.panel.Header',
alias: 'widget.systemStatusHeader',
headingTpl: '<div><span id="{id}-textEl" class="{cls}-text {cls}-text-{ui}">{title}</span><span id="targetId"></span></div>',
subTitleTpl: '<div id="{id}-textEl" class="{cls}-text {cls}-text-{ui} {cls}-subtitle">{subtitle}</div>',


initComponent: function() {
    var me = this;
    if(me.subtitle)  {
        var tpl = new Ext.Template(me.subTitleTpl);
        me.headingTpl = me.headingTpl.concat(tpl.apply({subtitle: me.subtitle,cls:'{cls}'}));
    }

    this.callParent(arguments);

      if(me.btn){
          renderTo:'#targetId';  --> how can i set it inside the div
      }

}

提前致谢

【问题讨论】:

    标签: javascript extjs extjs-mvc


    【解决方案1】:

    这里描述了这个问题:

    http://www.sencha.com/forum/showthread.php?114317-Button-In-a-Template&p=534588&viewfull=1#post534588

    还有一个简单的示例代码。

    【讨论】:

    • 他问,我告诉他解决方案在哪里。很简单。故事结束。
    • 是的,它就在那里,但你真的必须去挖掘它。一个简单的总结会很棒。没有解释,这应该是评论
    猜你喜欢
    • 1970-01-01
    • 2021-12-25
    • 1970-01-01
    • 1970-01-01
    • 2012-06-25
    • 1970-01-01
    • 1970-01-01
    • 2017-01-31
    • 1970-01-01
    相关资源
    最近更新 更多