Bean の値に基づいてコンポーネントのテキストを設定しようとしています。特定の条件によってテキストが変化するため、jquery を使用しています。
したがって、jquery コードは次のようになります。
window.onload =function(){
$('.pnx-inline-input').on("change keyup paste", function(){
var saveText = #{extra.Active_Save};
$('.save-button .pnx-btn-text').html(saveText);
});
Extra Bean はローカリゼーションを処理します。したがって、ロケールがフランスで、テキストが Enregister であるとします。ページをレンダリングすると、コード セグメントは次のようになります。
window.onload =function(){
$('.pnx-inline-input').on("change keyup paste", function(){
var saveText = Enregister;
$('.save-button .pnx-btn-text').html(saveText);
});
もちろん、Enregister はどこにも定義されていないため、エラーが発生します。コードを次のようにする必要があります
var saveText = "Enregister";
これは理にかなっています。
どうすればこれを実現できますか? ありがとう!