{
xtype : 'label',
cls : 'termsandconditions',
html : ['<div>You are agreeing to our <a href="#" onclick="window.open("http://www.google.com", "_system");"> Terms and Conditions']
}
这正是我所做的。这是正确的方法吗?
答案 0 :(得分:1)
没有正确的方法可以做到这一点,但使用component
和autoEl
属性似乎是最简单的方法。我这样用它:
{
xtype : 'component',
type : 'button',
style : {
fontSize : '0.8em'
},
autoEl : {
tag : 'a',
href : '#',
html : 'Legal Notice'
},
listeners: {
click: {
element: 'el',
fn: function(e)
{
window.open('/path/to/document', '_blank');
}
}
}
}
答案 1 :(得分:1)
嗨,最后一个工作,我喜欢这个。
{
xtype: 'component',
cls: 'termsandconditions',
tpl: [
'You are agreeing to our ',
'<a onclick="{termsLink}"> ',
'Terms and Conditions',
'</a>',
],
data: {
termsLink: "window.open('http://www.google.com','_system');",
}
}