📅  最后修改于: 2021-01-08 04:34:31             🧑  作者: Mango
它是一个水平分组组件,用于与命令和其他内容一起组成工具栏。 PrimeFaces提供了组件,用于在JSF应用程序中创建工具栏。创建基于工具的Web应用程序很有用。它还具有下表列出的各种属性。
Attribute | Default value | Type | Description |
---|---|---|---|
id | null | String | It is an unique identifier of the component. |
rendered | true | Boolean | It is used to specify the rendering of the component. |
binding | null | Object | An el expression that maps to a server side UIComponent instance in a backing bean |
style | null | String | It is used to set inline style of the container element. |
styleClass | null | String | It is used to set style class of the container. element. |
在下面的示例中,我们正在实现组件。本示例包含以下文件。
// toolBar.xhtml
ToolBar
// ToolBar.java
package com.javatpoint;
import javax.faces.application.FacesMessage;
import javax.faces.bean.ManagedBean;
import javax.faces.context.FacesContext;
@ManagedBean
public class ToolBar {
public void save() {
addMessage("Success", "Data saved");
}
public void update() {
addMessage("Success", "Data updated");
}
public void delete() {
addMessage("Success", "Data deleted");
}
public void addMessage(String summary, String detail) {
FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, summary, detail);
FacesContext.getCurrentInstance().addMessage(null, message);
}
}
输出: