#extjs
#extjs
Вопрос:
У меня есть 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:
Попробуйте экранировать кавычки:
'<a href="#" onclick="javascript:window.showModalDialog('<%=request.getContextPath()%>/someAction?',this,'dialogWidth:1000px; dialogHeight:800px');"> Display Field</a>'