如何在extjs XTemplate中放置超链接?

时间:2011-04-28 15:10:16

标签: 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>');

但是我在scriptlet上遇到语法错误。我也认为报价引发了一个问题。如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

尝试转义引号:

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