2012-05-08 132 views
0

在EXTJS中,如何逃避特殊字符?編譯器正在抱怨showDetail('{1}'),如何轉義''?EXTJS,如何逃避特殊字符?

感謝

return Ext.String.format(
      '{0} <a href="#" onclick="showDetail('{1}');">detail</a>', 
      value,    
      record.getReportId()    
     ); 
+0

使用功能強大的庫,但用'onclick'屬性和'href =「#」'生成HTML? :( – Quentin

+0

你是什麼意思?有更好的方法嗎? – user595234

+0

['addListener'](http://docs.sencha.com/ext-js/4-1/#!/api/Ext.EventManager)並使用一個'

回答

1

您應該能夠使用標準\。把它放在'之前,就像\'一樣。

return Ext.String.format(
     '{0} <a href="#" onclick="showDetail(\'{1}\');">detail</a>', 
     value,    
     record.getReportId()    
    );