Orbeon - 多语言模板 HTTP 服务请求
在多语言模板上,我使用 HTTP 服务从 Web 服务加载国家/地区列表。加载本身是通过对表单加载事件做出反应的操作来完成的。
由于每种语言的国家/地区名称都不同,因此我想将一个参数传递给指定用户语言的 Web 服务。 另一种选择是在加载列表后选择正确的标签。
不幸的是我不知道如何实现这一目标。有什么想法吗?
On a multi-language template I use a HTTP service to load a list of countries from a web service. The loading itself is done by an action that reacts to the Form Load event.
Since the names of the countries are different in each language, I would like to pass a parameter to the web service that specifies the language of the user.
Another option would be to select the correct label after the list has been loaded.
Unfortunately I don't have any clue on how to achieve this. Any ideas ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我设法通过手动编辑源代码将语言传递给 Web 服务。我使用以下 xml 添加了语言作为 Web 服务请求参数(添加到操作中)。
不过,我仍然有一个问题,当用户切换语言时,不会加载值并且列表为空。
目前,国家/地区列表已在 xforms-ready 事件中加载。切换语言时应该使用哪一种?
I managed to pass the language to the web service by editing the source code manually. I added the language as web service request parameter with the following xml (added to the action).
I still have one problem though, when the user switches language, the values are not loaded and the list is empty.
Currently the country list is loaded on the xforms-ready event. Which one should be used when switching language ?