本文概述
它是对具有高级外观功能的标准h:button JSF组件的扩展。它用于在Web上发送GET请求。 <p:button>组件用于在JSF应用程序中创建按钮。它具有以下属性。
按钮属性
Attribute | 默认值 | Type | Description |
---|---|---|---|
rendered | true | Boolean | 它需要布尔值来指定组件的呈现。 |
Value | null | Object | 用于设置组件的值。 |
outcome | null | String | 它用于解决导航问题。 |
includeViewParams | false | Boolean | 是否在目标URI中包含页面参数 |
fragment | null | String | 要滚动到的目标页面的标识符。 |
disabled | false | Boolean | 它禁用按钮。 |
accesskey | null | String | 它指定访问键, 按下该访问键会将焦点转移到按钮。 |
dir | null | String | 它为不继承方向性的文本提供方向指示。 |
image | null | String | 这是按钮图标的样式类。 |
lang | null | String | 用于指定语言。 |
tabindex | null | Integer | 用于按跳位顺序设置位置。 |
title | null | String | 它提供了咨询工具提示信息。 |
href | null | String | 它用于直接链接资源以实现定位行为。 |
icon | null | String | 按钮的图标。 |
iconPos | left | String | 它提供了按钮图标的位置。 |
target | _self | String | 窗口目标。 |
escape | true | Boolean | 它定义标签是否将被转义。 |
disableClientWindow | false | Boolean | 禁用附加ClientWindow。 |
例子
在下面的示例中, 我们正在实现<p:button>组件。本示例包含以下文件。
JSF文件
// button.xhtml
<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://xmlns.jcp.org/jsf/html"
xmlns:p="http://primefaces.org/ui"
xmlns:f="http://xmlns.jcp.org/jsf/core">
<h:head>
<title>Button</title>
</h:head>
<h:body>
<p:button value="Click here">
</p:button>
</h:body>
</html>
输出
评论前必须登录!
注册