Hyperlink href中的orbeon link concat值
如何创建一个动态链接,该链接的值作为xh中url的一部分:orbeon中的链接Hyperlink href中的orbeon link concat值,hyperlink,concat,orbeon,Hyperlink,Concat,Orbeon,如何创建一个动态链接,该链接的值作为xh中url的一部分:orbeon中的链接 <x131573079 type="input"/> <xh:a target="_blank" href="concat('http://www.someurl.nl/new?code=', $x131573079)">linkwithcode</xh:a></xh:div> 链接代码 我已经创建了一个最小集来显示问题。这个 我创建了显示问题的最小设置。{co
<x131573079 type="input"/>
<xh:a target="_blank" href="concat('http://www.someurl.nl/new?code=', $x131573079)">linkwithcode</xh:a></xh:div>
链接代码
我已经创建了一个最小集来显示问题。这个
我创建了显示问题的最小设置。{concat()}在本例中不起作用
<?xml version="1.0" encoding="UTF-8"?>
超链接
超链接
帕特里克格罗普
真()
我的标签
弗拉格
无论什么
somesite.com
非常简单,只需在属性中添加
{}
,花括号内的内容将作为XPath表达式计算:
<xh:a target="_blank"
href="{concat('http://www.someurl.nl/new?code=', $x131573079)}">
linkwithcode
</xh:a>
链接代码
我似乎已经通过以下帖子解决了这个问题:
使用此选项:
<xh:a target="_target" id="123"
href="http://www.nu.nl/code={x131573079}"
>somesite.com</xh:a>
somesite.com
这可能行得通,但对我来说不行。我不知道为什么。。需要调查一下。@Praan好的,你会告诉我们你发现了什么。如果您认为遇到了问题,您可以尝试创建一个最小的示例来重现问题,并与我们共享,这样我们就可以研究这个问题@avernet@Praan在这种情况下它不起作用,因为您正在视图中使用$x131573079
,并且从
声明的变量当前在视图中不可见;它们仅在模型中可见。不过,我们也在考虑让它们在视图中可见,并让RFE跟踪它:。是的,这很好,实际上比使用concat()
更简单,这在本例中是不必要的复杂。@avernet我发现了一些奇怪的东西。在orbeon xform xml中,我有一段代码:
<xh:a target="_target" id="123"
href="http://www.nu.nl/code={x131573079}"
>somesite.com</xh:a>