0

是否可以动态设置下面的“count”参数的值?

<map:transform type="filter" label="paged">
    <map:parameter name="use-request-parameters" value="true" />
    <map:parameter name="element-name" value="course" />
    <map:parameter name="count" value="20" />
    <map:parameter name="blocknr" value="{1}" />
</map:transform>

例如,如果我从上面删除以下行:

<map:parameter name="count" value="20" />

并在我的表单中创建一个隐藏字段,该字段调用使用过滤器的转换:

<input type="hidden" name="count" value="40" />

然后当我在使用过滤器的转换中获取参数:

<xsl:param name="count" />

xsl:template match="block"不应该能够使用表单中传递的计数参数吗?

如上所述,它对我不起作用,所以我想看看是否有人知道它是否可能。

谢谢

4

1 回答 1

0

假设<map:parameter name="count" value="20" />是一个文字结果元素,那么您可以使用<map:parameter name="count" value="{$count}" />XSLT 参数或名为count.

于 2014-12-06T09:58:19.230 回答