這是我在我的FormPanel中文本框:一個formPanels文本框的值應該是一個HREF鏈接
{
xtype: 'textfield',
fieldLabel: 'Homepage',
name: 'homepage',
tabIndex: 4,
padding: '10'
}
我想這顯示是一個可點擊的鏈接加載的值。
編輯:
因爲網頁時,「HTTP://」開頭不會在新選項卡中顯示,我改變了解決方案有點像這樣:
listeners: {
render: function (field) {
this.getEl().on('click', function (e, t, eOpts) {
var url = e.target.value;
if (url != '') {
if (url.indexOf("http://") != -1) {
var win = window.open(url, '_blank');
} else {
var win = window.open('http://' + url, '_blank');
}
win.focus();
}
}
}
}
yes確實有幫助,但我不得不檢查它是否以「http://」開頭,因爲它沒有顯示網頁。謝謝! – Paparis