admin管理员组文章数量:1539010
2024年6月27日发(作者:)
PrimeFaces简介
PrimeFaces是一个用于提高JSF Web应用程序开发效率的开源类库。
1 PrimeFaces综述 ....................................................................................................................................... 3
1.1 安装 ........................................................................................................................................... 3
1.2 配置,JSF2.0环境下用PrimeFace2.x .................................................................................... 4
1.3 Hello World入门示例 .............................................................................................................. 4
1.4 UI组件: .................................................................................................................................. 4
UI组件 ...................................................................................................................................................... 5
2.1 布局 ........................................................................................................................................... 5
2.1.1 Layout 页面布局 ............................................................................................................ 5
2.1.2 Panel用于包含其它组件,提供象windows窗口式的外观。 ..................................... 8
2.1.3 TabView 分页式面板组件 ............................................................................................... 8
2.1.4 OutputPanel 仅用于显示元素 ......................................................................................... 9
2.1.5 Fieldset .............................................................................................................................. 9
2.1.6 Dashboard 仪表盘 .......................................................................................................... 10
2.1.7 Themeswitcher 主题切换器,动态切换主题 ............................................................... 11
2.1.8 Separator空白分隔区域 ................................................................................................. 11
2.1.9 Spacer行内加空格 ......................................................................................................... 11
2.2 菜单 ......................................................................................................................................... 11
2.2.1 Menu ................................................................................................................................ 11
2.2.2 Menubar ........................................................................................................................... 12
2.2.3 MenuButton ..................................................................................................................... 13
2.2.4 Toolbar ............................................................................................................................. 13
2.2.5 Stack :堆叠式菜单(竖向) ............................................................................................ 13
2.2.6 Dock :动画鱼眼式菜单(横向) .................................................................................... 14
2.3 按钮: ..................................................................................................................................... 15
2.3.1 Button .............................................................................................................................. 15
2.3.2 CommandButton .............................................................................................................. 15
2.3.3 CommandLink ................................................................................................................. 17
2.3.4 ContextMenu ................................................................................................................... 17
2.3.5 HotKey ............................................................................................................................ 17
2.4 输入组件 ................................................................................................................................. 18
2.4.1 文本输入 ......................................................................................................................... 18
2.4.1.1 Editor ........................................................................................................................ 18
2.4.1.2 Password ................................................................................................................... 19
2.4.1.3 Password Strength .................................................................................................... 19
2.4.1.4 inputMask 输入掩码,实现格式化输入。 .............................................................. 19
2.4.1.5 InputText ................................................................................................................... 20
2.4.1.6 InputTextarea ............................................................................................................ 20
2.4.1.7 Watermark :文本输入内容提示 ............................................................................... 20
2.4.1.8 Keyboard 显示一个虚拟键盘,用以支持输入字符。 ......................................... 21
2.4.1.9 Inplace 替换文本 .................................................................................................... 22
2.4.2 选择式输入 ..................................................................................................................... 22
2.4.2.1 AutoComplete :自动补全 ..................................................................................... 22
1
2
2.4.2.2 PickList 选择列表 ................................................................................................... 25
2.4.2.3 Slider 滑动条 ........................................................................................................... 26
2.4.2.4 Spinner ...................................................................................................................... 27
2.4.3 其它格式数据的输入: ................................................................................................. 27
2.4.3.1 Spreadsheet电子表格 ......................................................................................... 27
2.4.3.2 Calendar 各种格式的日期输入与显示 .................................................................. 28
2.4.3.3 Schedule 日程计划输入组件 .................................................................................. 31
2.4.3.4 Captcha :变形字符验证 ....................................................................................... 31
2.4.3.5 Color Picker .............................................................................................................. 32
2.5 集合(复杂格式)数据的输出与显示: ................................................................................... 33
2.5.1 BreadCrumb :层次化页面导航条 >…>….> ............................................................. 33
2.5.2 Accordion:一个容器组件,它用tab动态地显示折叠或展开过程。 ...................... 34
2.5.3 Carousel:多用途,标签式、分布式显示 ...................................................................... 35
2.5.4 Galleria 图片陈列廊 ...................................................................................................... 36
2.5.5 LightBox :图片加亮显示 ................................................................................................ 37
2.5.6 DataGrid 数据栅格 ........................................................................................................ 37
2.5.7 DataList 用列表的形式显示数据,每个栅格可显示多个数据项 .............................. 39
2.5.8 DataTable数据表格 ........................................................................................................ 41
2.5.9 Tree 树形显示 ................................................................................................................ 46
2.5.10 TreeTable 树表 ............................................................................................................... 47
2.5.11 DragDrop ......................................................................................................................... 50
2.5.11.1 Draggable组件: ................................................................................................... 50
2.5.11.2 Droppable组件 ...................................................................................................... 51
2.5.12 Charts基于flash的图形生成与显示 ............................................................................ 52
2.6 数据导出: ............................................................................................................................. 54
2.6.1 Data Exporter ................................................................................................................... 54
2.6.2 Printer .............................................................................................................................. 56
2.7 状态: ..................................................................................................................................... 56
2.7.1 ProgressBar ...................................................................................................................... 56
2.7.2 NotificationBar ................................................................................................................ 57
2.8 对话框: ................................................................................................................................. 58
2.8.1 ConfirmDialog ................................................................................................................. 58
2.8.2 Dialog .............................................................................................................................. 58
2.9 图形图像多媒体: ................................................................................................................. 59
2.9.1 ImageCompare :提供丰富的接口比较两副图像 ....................................................... 59
2.9.2 Graphic Text 文本图象化显示 ...................................................................................... 60
2.9.3 ImageCropper .................................................................................................................. 60
2.9.4 ImageSwitch .................................................................................................................... 61
2.9.5 Google Maps 地图.......................................................................................................... 61
2.9.6 Dyna Image ..................................................................................................................... 63
2.9.7 Media ............................................................................................................................... 65
2.9.8 Star Rating ....................................................................................................................... 65
2.9.9 Wizard: ............................................................................................................................ 66
2.10 消息: ..................................................................................................................................... 66
2.10.1 Growl Mac风格的消息显示 ....................................................................................... 66
2.10.2 . 67
2
版权声明:本文标题:PrimeFaces中文详细教程 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/xitong/1719480529a780948.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论