我正在尝试根据 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 处理本地化。所以,假设语言环境是法国,文本是注册。问题是当呈现页面时,代码段看起来像这样
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";
这才有意义。
我怎样才能做到这一点?谢谢!