将按钮定义为extjs中新页面的链接

时间:2012-10-25 09:07:11

标签: extjs4

enter code here var text ='填充';     if(value!= undefined&& value!=''){     text = Ext.Date.format(value,'Y-m-d'); }     返回''+ text +''

上面的代码是点击“填充”链接时指向新页面的链接。我需要'填充'链接作为按钮。如何使用extjs

定义按钮而不是文本作为链接

2 个答案:

答案 0 :(得分:0)

JavaScript代码很简单:

var btnLink = new Ext.Button({
  text: 'Fill',
  handler: function(){
    //you can put here any controls
    window.open("http://your-link-here.com", "_self")
  }
});

这将在同一页面上充当href打开链接,如果您想在新窗口中打开它,您可以尝试使用window.open(url)..

答案 1 :(得分:0)

我为ExtJS实现了LinkBut​​ton。它可以直接用作链接(将'stopEvent'设置为false)或作为按钮使用(使用订阅'click'事件)

LinkButton for ExtJs