0
如何設置上外部Java腳本文件錯誤消息從messages.properties文件,這樣的錯誤信息會改變自動根據本地或語言如英語,德語等Grails的設置錯誤消息從messages.properties在外部JavaScript文件
如何使用<g:message code="" default="" />
或外部Java腳本文件${message(code:'',default:'')}
?
如何設置上外部Java腳本文件錯誤消息從messages.properties文件,這樣的錯誤信息會改變自動根據本地或語言如英語,德語等Grails的設置錯誤消息從messages.properties在外部JavaScript文件
如何使用<g:message code="" default="" />
或外部Java腳本文件${message(code:'',default:'')}
?
在我的應用程序通過一個模型對象到JavaScript以下列方式:
<g:javascript>
// Scroll the page to the position of the add button clicked by the user
jQuery(document).ready(function() {
window.scrollBy(0, ${pageScroll});
});
</g:javascript>
在您的例子,你可以使用標籤
<g:set var="tranlsatedLabel" value="${g.message(..)}"/>
定義一個新的變量,你可以像我上面展示的那樣傳遞它。
是的,當然我們會在GSP文件上使用它,但不能在任何外部java腳本文件中使用它。 –
好吧,如果你的外部javascript文件不是由grails渲染的,那麼它不起作用。只有一個解決方案,你應該實現一個作爲休息服務的控制器。這個問題有一些grails插件,他們使用「REST服務」方法。 –