JAR
file primefaces-{version}.jar
. We can manually download it from the official site of primfaces. built-in Ajax
support. It provides various attributes like update, event, listener etc. Here, we are creating an example that explains ajax attributes. <p:inputTextarea>
component to create a text area in JSF application. It is an extension of standard inputTextarea
. It includes various features like: autoComplete
, autoResize
etc. <p:selectBooleanButton>
in JSF application. We can use it to get boolean input from the user. It provides a toggle button to interact with user. <p:selectBooleanCheckbox>
component to create boolean checkbox. It is used to get a boolean value from the user. It is an extended version of the standard checkbox with theme integration. <p:calendar>
component is used to create a calendar in JSF application. It includes various features like display modes, paging, localization, ajax selection, etc. <p:selectCheckboxMenu>
component. It displays options in an overlay. <p:editor>
component which is used to create an editor in JSF application. We can use this editor to get user input in large amount. This editor provides editing and formatting tools that we can use to format our input. inputText
with skinning capabilities. We can create it by using the <p:inputText>
component. It is used to get the user input in JSF application. <p:inputMask>
component. It takes input in a certain pattern. It is useful when we want formatted user input. selectOneListbox
component. It is used to select one value from the list. PrimeFaces provides <p:selectOneListbox>
component to create list box. It is useful when we want to get a user choice from the multiple options. multi-select
component using the button user interface. The <p:selectManyButton>
component is used to create multiple buttons. It is used to get user input by using buttons. <p:selectManyCheckbox>
component to create SelectManyCheckbox
in JSF application. <p:selectOneButton>
component is used to create a list of buttons in the JSF application. <p:selectOneRadio>
component is used to create list of radio buttons. It is useful when we want a single input from the user. <p:signature>
component. <p:spinner>
component in our JSF application. <p:slider>
component is used to create the slider input text. <p:inputSwitch>
component. <p:password>
component is used to create a password field in JSF application. It also provides feedback while entering the password. <p:keyboard>
component is used to create the virtual keyboard. <p:knob>
component which is used to create a graphical circle. <p:chips>
component is used to create input text in the JSF application. It is useful when we want to take multiple values from the user by using a single component. h:button
JSF component with advanced skinning features. It is used to send GET
request on the web. The <p:button>
component is used to create button in JSF
application. JSF
. It includes ajax, partial processing and skinning features.<p:commandButton>
component is used to create button in JSF application.h:commandLink
with Ajax, partial processing, and confirmation feature. It is used to create a link which redirects control to specified target.<p:commandLink>
component is used to create a link in JSF application.<p:splitButton>
component is used to create splitButton in JSF application. <p:fieldset>
component which is used to create fieldset in JSF application.<p:toolbar>
component to create a toolbar in JSF application. It is useful to create the tool based web application. show()
and hide()
to manage visibility of the component. multipurpose
fixed positioned panel. It is used to display the notification bar. By default, it displays at the top. We can set its position by specifying the position attribute. We can also set the effect of notification bar like fade or slide.borderLayout
model. It is easy to create complex layouts even if we are not familiar with web design. It consists of 5 different layout units
which are top
, left
, center
, right
, and bottom
. We can refer to that as east, west, north, south, and center. pop-up box
that displays the information on the event. It is used to display the message to the user when the user interacts with the component. It includes various features like custom effects, events and theme support. <p:breadCrumb>
component is used to create navigation in JSF application. <p:menubar>
component in JSF application.multi-steps
application.<p:steps>
component is used to create steps indicator in the JSF application.<p:steps>
component is used to create steps indicator in the JSF application.<p:chart>
is a generic component to create the chart in JSF application. We can set the type of chart to specify the type of chart. <p:chart>
component is used to create chart. FacesMessages
. It is similar to the standard h:messages
component of JSF. We can place growl
to anywhere in our application's web page. The location of growl in JSF application does not matter.