0

是否存在一种<a name="bookmark">在 jsf 中创建的方法?

我想创建一个带有通用书签的列表,以便我可以用链接指向它们,我想用我动态获取的值创建这些链接。h:outputLink 没有 name 属性。

4

2 回答 2

2

像这样使用 outputLink:

 <h:outputLink id="bookmark" /> 

生成html:

<a id="bookmark" href="" name="bookmark"/>

所以你可以使用 ID 作为你的指针?

于 2009-09-10T06:58:14.367 回答
0

使用 Javascript 或输出过滤或自定义组件

我想我会使用 Javascript 并修补锚点onload

但是,您可以进行输出过滤。您可以将子组件包装在自己的内部并解析和修改输出。这似乎比仅仅使用 JS 调整文档要多得多。

如果您愿意使用 facelets 创建自定义组件,这是一个真正但重量级的解决方案,请看这里:如何向现有 JSF 组件添加新属性

于 2009-09-07T12:00:18.053 回答