作者:chszs,转载需注明。
作者博客主页:http://blog.csdn.net/chszs
PrimeFaces团队最近宣布一个新的分拆项目——PrimeUI,它来自PrimeFaces项目。
PrimeUI是一套JavaScript Widget控件,可用于创建UI。PrimeUI是把原PrimeFaces的组件进行解耦,提取出来的JS控件可以用于PHP、ASP、Wicket、GWT等等的开发。PrimeUI使用JSON数据,并使用jQuery UI的WidgetFactory API提供Widget控件,作为jQuery插件。其代码开源,采用Apache许可证。
下面是输入文本框Widget的例子:
Default
<textarea id="basic" rows="5" cols="30"></textarea>
AutoResize
<textarea id="resize" rows="5" cols="30"></textarea>
Maxlength with Remaining Chars
<textarea id="counter" rows="5" cols="30"></textarea>
<span id="display"></span>
AutoComplete
<textarea id="ac" rows="5" cols="30"></textarea>
作者:chszs,转载需注明。作者博客主页:http://blog.csdn.net/chszs
JavaScript代码:
<script type="text/javascript">
$(function() {
$('#basic').inputtextarea();
$('#resize').inputtextarea({autoResize:true});
$('#counter').inputtextarea({counter:'display', counterTemplate:'{0} characters remaining.', maxlength:10});
$('#ac').inputtextarea(
{
autoComplete:true,
scrollHeight:150,
completeSource:function(request, response) {
$.ajax({
type: "GET",
url: '../autocomplete',
data: {query: request.query},
dataType: "json",
context: this,
success: function(data) {
response.call(this, data);
}
});
}
});
});
</script>
PrimeUI团队计划在今年11月先发布5个Widget控件,最终发布的控件列表包括:
-InputText
-InputTextarea
-SelectOneMenu
-RadioButton
-Checkbox
-CheckboxMenu
-Rating
-Spinner
-AutoComplete
-TabView
-AccordionPanel
-DataTable
-DataList
-DataGrid
-Paginator
-Tree
-TreeTable
-MindMap
-Button
-ToggleButtons
-Menu
-Menubar
-TieredMenu
-ContextMenu
-SlideMenu
-Breadcrumb
-Growl
-Fieldset
-Panel
-Toolbar
-Dialog
-OverlayPanel
-ProgressBar
-Inplace
-Tooltip
-Carousel
-TagCloud
-PickList
-OrderList
分享到:
相关推荐
下面将详细介绍如何在Angular项目中集成并使用PrimeUI,以及可能涉及到的关键知识点。 1. **安装PrimeUI** 在Angular项目中使用PrimeUI,首先需要通过npm(Node Package Manager)进行安装。在终端中进入项目目录...
PrimeUI 是一个基于 jQuery 的开源用户界面库,它提供了丰富的组件和主题,旨在为 Web 应用程序创建现代、响应式且易于定制的界面。这个压缩包“PrimeUI(含官网示例)”包含了 PrimeUI 官方网站上的各种示例代码,...
**PrimeUI 一套JavaScript Widget控件** PrimeUI是一个来自PrimeFaces的项目。 PrimeFaces是一个轻量级的、支持JSF 2.0的开源组件套件,具有100多个丰富的JSF组件,极大地提高了JSF Web应用程序的开发效率。 ...
前端项目-primeui,PrimeUI PrimeUI is a collection of rich javascript widgets and web components based on jQuery UI API
除了上述介绍的一些基础组件之外,PrimeFaces 还提供了许多其他的高级组件,如 `<p:outputPanel>` 用于只显示元素、`<p:fieldset>` 用于分组内容、`<p:dashboard>` 用于创建仪表盘样式、`<p:themeswitcher>` 用于...
在IT领域,文件工具是日常工作中不可或缺的一部分,它们帮助我们处理、转换和管理各种类型的数据。本示例中,我们关注的是一个特定的功能:将XML文件转换为十六进制文件格式。这一过程涉及到两个关键概念:XML文件和...
这里面包含easyui的chm文档easyui-1.3.5.zip,datagrid项目案例,SSH和easyui整合的案例,easyui异步加载tree,tree和datagrid共用的例子,改好的兼容jQueryUI1.10.3的easyui,另外加一个primeui-10资料。资源分定为1分...
ABP,全称为AngularJS Bootstrap Prime,是一种基于AngularJS、Bootstrap和PrimeUI的前端开发框架。这个框架的主要目的是为了提供一套高效、可扩展且易于使用的工具,帮助开发者快速构建现代Web应用程序。在Java开发...
`DataTables` 提供多种预设样式,如'Bootstrap','Foundation','PrimeUI'等,以适应不同的前端框架。同时,你可以通过CSS自定义表格样式,甚至使用`renderer`功能创建自定义的元素渲染。 **6. 集成`Struts2`** 在`...
17. PrimeUI:免费的UI素材库,包含多种通用的UI元素,适用于多种类型的项目。 18. LightMusicUIKitPSD:强调质感的音乐类UI设计,适合音乐应用或相关平台。 19. TinyWireframeKit:简单蓝色风格的线框图套件,...