html 标签的 Jsf 组件
是否存在一种在 jsf 中创建 的方法?
我想创建一个包含通用书签的列表,以便我可以用链接指向它们,我想用我动态获取的值创建这些链接。 h:outputLink 没有 name 属性。
Does it exist a way to create a <a name="bookmark">
in jsf?
I would like to create a list with general bookmarks so that i can point them with links, i would like to create these links with values I take dynamically.
h:outputLink doesn't have a name attribute.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
像这样使用outputLink:
生成html:
所以你可以使用ID作为你的指针?
Using outputLink like this:
generates the html:
So you could use the ID as your pointer?
使用 Javascript 或输出过滤或自定义组件
我想我只会使用 Javascript 并修补锚点
onload
。但是,您可以进行输出过滤。您可以将子组件包装在您自己的组件中并解析和修改输出。这看起来确实比仅仅用 JS 调整文档要多得多的工作。
如果您愿意使用 Facelets 创建自定义组件(一个真正但重量级的解决方案),请访问此处: 如何向现有 JSF 组件添加新属性。
Use Javascript or Output Filtering or a Custom Component
I think I would just use Javascript and patch up the anchors
onload
.However, you could do output filtering. You could wrap the sub components inside your own and parse and modify the output. That does seem like a lot more work than just tweaking the document with JS.
If you are willing to create a custom component using facelets, a true but heavyweight solution, just go over here: How to add a new attribute to an existing JSF component.