2012-05-08 17 views
0

EXTJSでは、どのように特殊文字をエスケープするのですか?EXTJS、どのように特殊文字をエスケープするには?

たとえば、コンパイラはshowDetail( '{1}')に迷惑をかけています。どのようにエスケープするのですか?

おかげ

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()    
    ); 
関連する問題