JSF将其呈现为HTML“ a”锚元素, 该元素在单击时就像表单提交按钮。因此, 你可以使用此标记创建锚标记。 h:commandLink标记必须包含嵌套的h:outputText标记, 该标记表示用户单击以生成事件的文本。还需要将其放置在<h:form>标记内。
JSF <h:commandLink>标记示例
<h:commandLink id="image-link-id" action="response.xhtml">
<h:outputText value="Click here"></h:outputText>
</h:commandLink>
JSF呈现<h:commandLink>标记, 如下所示:
<a id="user-form:image-link-id" href="#"
onclick="mojarra.jsfcljs(document.getElementById('user-form'), {'user-form:image-link-id':'user-form:image-link-id'}, '');return
false">Click here</a>
输出:
注意:h:commandLink标记呈现JavaScript脚本语言代码。如果使用它, 请确保你的浏览器已启用JavaScript。
JSF <h:commandLink>标记属性
属性 | 描述 |
---|---|
id | 它是此组件的标识符。此ID必须是唯一的。你可以使用它来访问CSS和JS文件中的HTML元素。 |
value | 用于显示该组件的标签。 |
type | 此超链接指定的资源的内容类型。 |
action | 它用于为此命令链接提供操作。 |
accesskey | 按下访问键会将焦点转移到此元素。随浏览器的不同而不同。 |
actionListener | 它表示一个动作侦听器方法, 当用户激活该组件时将通知该方法。 |
charset | 此超链接指定的资源的字符编码。 |
coords | 它用于设置屏幕上热点的位置和形状(用于客户端图像地图)。 |
disabled | 用于禁用组件。你可以通过分配真值来禁用它。 |
hreflang | 用于设置此超链接指定的资源的语言代码。 |
rel | 从当前文档到此超链接指定的锚点的关系。此属性的值是链接类型的以空格分隔的列表。 |
rendered | 用于渲染此组件。你可以将其值设置为true或false。默认值为true。 |
rev | 它是从此超链接指定的锚点到当前文档的反向链接。此属性的值是链接类型的以空格分隔的列表。 |
shape | 它代表屏幕上热点的形状。有效值为:default(整个区域);矩形(矩形区域);圆(圆形区域);和多边形(多边形区域)。 |
style | 它用于设置CSS样式代码, 以提供该组件更好的用户界面。 |
评论前必须登录!
注册