Как поместить гиперссылку в XTemplate extjs? - PullRequest
0 голосов
/ 28 апреля 2011

У меня есть Xtemplate, определенный следующим образом:

this.Tpl = new Ext.XTemplate(
'<b>ID:</b><br />',
'{Id}'
);

Теперь я хочу добавить href вроде этого:

this.Tpl = new Ext.XTemplate(
'<b>ID:</b><br />',
'{Id}',

'<a href="#" onclick="javascript:window.showModalDialog('<%=request.getContextPath()%>/someAction?',this,'dialogWidth:1000px; dialogHeight:800px');"> Display Field</a>');

Но я получаю синтаксическую ошибку в скриптлете.Я также думаю, что цитаты создают проблему.Как это сделать?

1 Ответ

1 голос
/ 28 апреля 2011

Попробуйте избежать кавычек:

'<a href="#" onclick="javascript:window.showModalDialog(\'<%=request.getContextPath()%>/someAction?\',this,\'dialogWidth:1000px; dialogHeight:800px\');"> Display Field</a>'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...