是否存在在jsf中创建<a name="bookmark">
的方法?
我想创建一个带有常规书签的列表,以便我可以用链接指向它们,我想用动态获取的值创建这些链接。 h:outputLink没有名称属性。
答案 0 :(得分:2)
像这样使用outputLink:
<h:outputLink id="bookmark" />
生成html:
<a id="bookmark" href="" name="bookmark"/>
所以你可以使用ID作为指针吗?
答案 1 :(得分:0)
我想我只会使用Javascript并修补主播onload
。
但是,您可以进行输出过滤。您可以将子组件包装在自己的组件中并解析并修改输出。这似乎比用JS调整文档要多得多。
如果您愿意使用facelets创建自定义组件,这是一个真正但重量级的解决方案,请转到此处:How to add a new attribute to an existing JSF component。