我需要创建一个链接到文本文件/ excel sheet / url的按钮。如何在EXTJS中执行相同操作?任何人都可以帮我解释代码吗?
答案 0 :(得分:1)
new Ext.Button({
text: 'PRESS ME',
handler: function() {
window.open('http://textfiles.com/or/spreadsheet.xls', '_blank');
}
});
如果您不想打开新窗口,或者可能在处理程序中window.location = http://somewhereelse.com/anotherfile.txt'
。
答案 1 :(得分:1)
我使用由Animal制作的Ext.LinkButton
(您必须添加自己的扩展名)并且效果非常好。
它使用 HTML <a href...>
元素,因此它充当普通链接。我有一些麻烦与 wombleton 的解决方案,因为浏览器可能会询问用户是否可以打开此弹出窗口 - 由于使用了 JavaScript方法
您还可以在previous question上的stackoverflow处看到该引用。