PrimeUI介绍

简介: PrimeFaces团队最近宣布一个新的分拆项目——PrimeUI,它来自PrimeFaces项目。 PrimeUI是一套JavaScript Widget控件,可用于创建UI。

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

[html]   view plain copy print ?
  1. textarea id="basic" rows="5" cols="30">textarea>  

AutoResize
[html]   view plain copy print ?
  1. textarea id="resize" rows="5" cols="30">textarea>  

Maxlength with Remaining Chars
[html]   view plain copy print ?
  1. textarea id="counter" rows="5" cols="30">textarea>  
  2. span id="display">span>  
 
AutoComplete



[html]   view plain copy print ?
  1. textarea id="ac" rows="5" cols="30">textarea>  

作者:chszs,转载需注明。作者博客主页:http://blog.csdn.net/chszs

JavaScript代码:



[javascript]   view plain copy print ?
  1. >  
  2.      $(function() {  
  3.          $('#basic').inputtextarea();  
  4.    
  5.          $('#resize').inputtextarea({autoResize:true});  
  6.    
  7.          $('#counter').inputtextarea({counter:'display', counterTemplate:'{0} characters remaining.', maxlength:10});  
  8.    
  9.          $('#ac').inputtextarea(  
  10.              {  
  11.                  autoComplete:true,  
  12.                  scrollHeight:150,  
  13.                  completeSource:function(request, response) {  
  14.                      $.ajax({  
  15.                          type: "GET",  
  16.                          url: '../autocomplete',  
  17.                          data: {query: request.query},  
  18.                          dataType: "json",  
  19.                          context: this,  
  20.                          success: function(data) {  
  21.                              response.call(this, data);  
  22.                          }  
  23.                      });  
  24.                  }  
  25.              });  
  26.      });  
  27.    

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

目录
相关文章
|
存储 JSON 数据库
vue3中实现文件上传---通过element-plus的upload组件
vue3中实现文件上传---通过element-plus的upload组件
|
3月前
|
监控 前端开发
|
10月前
|
运维 监控 前端开发
前端错误监控和日志记录的实践
在现代Web应用程序中,前端错误监控和日志记录是保障应用稳定性和用户体验的关键步骤。通过监控和记录前端错误,我们可以及时发现和解决潜在的问题,提高应用程序的质量。本文将介绍前端错误监控和日志记录的实践方法,并展示如何使用现有工具来实现这些功能。
416 0
|
JavaScript
vue动态加载的菜单报错Cannot find module xxxxxx 与the request of a dependency is an expression 解决方法
vue动态加载的菜单报错Cannot find module xxxxxx 与the request of a dependency is an expression 解决方法
625 0
|
1天前
|
存储 关系型数据库 MySQL
数据管理的艺术:PolarDB开源版详评与实战部署策略(一)
PolarDB-X是阿里巴巴自研的高性能云原生分布式数据库,基于共享存储的Shared-nothing架构,支持MySQL生态,具备金融级高可用、分布式水平扩展、HTAP混合负载等能力。它通过CN(计算节点)和DN(存储节点)实现计算与存储分离,保证数据强一致性,并支持全局二级索引和多主多写。PolarDB-X开源版提供更高程度的定制化和控制权,适合追求技术自主性和成本优化的开发者。部署方式包括RPM包、PXD工具和Kubernetes,其中PXD工具提供了一键部署的便利性。
46715 11
|
7天前
|
存储 NoSQL 数据库
为什么要用 Tair 来服务低延时场景 - 从购物车升级说起
“购物车升级”是今年双十一期间提升用户体验的关键项目,展示了大淘宝技术团队致力于通过技术突破消费者和商家体验的天花板。低延迟是这些挑战中的核心,内存数据库Tair因其高吞吐、大连接数、热点请求处理、异常流量管理和复杂计算逻辑优化等特点,在低延迟场景下表现出色。Tair使用内存/SCM混合存储和各种索引来提供低延迟服务,并通过无锁并发、水平扩展分区等技术应对高并发。此外,Tair还通过热点策略、流控和执行流程优化等手段确保在大促时的稳定性和性能。Tair在双十一期间支持了购物车、销量统计、卖家优惠券召回和互动场景等多种业务,展现其低延迟和高并发的能力。
76563 10
|
8天前
|
SQL 设计模式 Java
【软件工程底层逻辑系列】建模的底层逻辑
在本文中,给出建模的底层逻辑:用图形逻辑地表达现实业务的抽象,通过一些大家通识的技术案例讲述建模的过程。
74856 2
|
8天前
|
人工智能 安全 Devops
让研发规范管得住 - 我们为什么在流水线之上又做了研发流程?
研发规范的目标,是为了解决或降低出现软件危机的风险。但传统流水线受限于工具的定位,无法解决研发规范的落地问题,需要在更高的层面来解决。阿里云云效团队经过内部启发后推出的新产品:云效应用交付平台 AppStack 给出了解决方案,快来使用体验吧!
78343 3
|
5天前
|
关系型数据库 Serverless 分布式数据库
高峰无忧,探索PolarDB PG版Serverless的弹性魅力
在数字经济时代,数据库成为企业命脉,面对爆炸式增长的数据,企业面临管理挑战。云原生和Serverless技术革新数据库领域,PolarDB PG Serverless作为阿里云的云原生数据库解决方案,融合Serverless与PostgreSQL,实现自动弹性扩展,按需计费,降低运维成本。它通过计算与存储分离技术,提供高可用性、灾备策略和简化运维。PolarDB PG Serverless智能应变业务峰值,实时监控与调整资源,确保性能稳定。通过免费体验,用户可观察其弹性性能和价格力,感受技术优势。