Essential Studio for JavaScript是首款专门用于LOB应用开发的JavaScript框架。包含40多种独特的、全新设计的控件,包括网格、图表、计量器、编辑器、树形视图、菜单、OLAP网格等等。git
Essential Studio for JavaScript 点击下载>>>github
Essential JS 2是一个现代的JavaScript UI工具包,具备轻量级、响应式和模块化的特色。它是用TypeScript编写的,彻底支持Angular和React框架的完整支持。目前有如下组件可供使用:npm
Grid服务器
Chart框架
Drop-Down List编辑器
Tree View模块化
Date Picker工具
Dialog布局
Numeric Text Boxspa
Tab
Toolbar
Circular Gauge
Linear Gauge
Form Validator
Combo Box
Autocomplete
Multiselect Drop-Down
Calendar
Date Range Picker
Button
Radio Button
Check Box
Text Box
Time Picker
Masked Text Box
List View
Tooltip
Context Menu
Accordion
用于Angular组件的基本JavaScript已经升级到无缝支持Angular 5。
新的控件
组合框组件容许用户输入一个值或从预约义选项列表中选择一个选项。单击此组件的箭头图标时,下拉列表将显示用户能够从中选择的值列表。
主要特征
数据绑定:容许绑定和访问本地或服务器端数据源的项目列表。
分组:支持将单个或特定类别下的逻辑相关项目进行分组。
排序:支持按字母顺序(升序或降序)排序列表项。
过滤:容许根据组件中输入的字符过滤列表项目。
模板:容许自定义列表项目、选定的值、页眉、页脚、类别组页眉。
可访问性:内置的可访问性支持有助于经过键盘、屏幕阅读器或其余辅助技术设备访问全部组件的功能。
新的控件
JavaScript的媒体播放器提供了一个简单而强大的视频和音频播放器,内置控制选项。它支持HTML5标准音频和视频格式,如MP四、MP三、WebM和Ogg。
主要特征
支持HTML5标准视频。
支持YouTube视频。
内置控制栏,用于桌面和移动设备的全部基本操做,包括播放/暂停、下一首、上一首、音量控制和全屏。
时间轴滑块,便于导航。
标题栏。
轴标签
支持显示多行轴标签。
显示外部数据标签
如今能够在图表区域内显示部分可见的数据标签。
防伪
防伪令牌可用于帮助保护应用程序免受跨站请求伪造。它生成一个隐藏的表单字段(防伪造标记),在提交表单时进行验证。
额外的数据操做
提供了IN和NotIN过滤器操做用于在WHERE过滤器中指定多个值。
对齐
支持定制用户手柄的位置。
端口加强
如今能够拖动端口来从新定位端口。
对称布局
对称布局是用于以圆形和对称方式排列图的自动布局。
标签交互
已经为标签提供了交互支持。他们能够被选中、拖动、调整大小和旋转。
搜索索引多栏弹出
如今能够区分多列AUTOCOMPLETE控件中的显示格式和搜索字段,容许用户在列表中搜索任意数量的字段,而无需修改所选的文本格式。
EAN
条形码控制器如今支持EAN-8和EAN-13条形码。
27个新的Excel公式
支持如下Excel公式:
ASINH,ATANH,AVERAGEIF,AVERAGEIFS,BASE,BESSELI,BESSELJ,BESSELK,BESSELY,COUNTIF,MMULT,MOD,NORMSDIST,NORMDIST,ODD,POWER,PV,RADIANS,RAND,ROUND,ROUNDUP,ROUNDDOWN,SECH,SUMPRODUCT,TEXT, VLOOKUP和STDEV。
服务器过滤
在搜索框中输入文本时,此功能将过滤数据源。过滤是基于包含来自整个数据源的匹配项。
服务器过滤:远程数据
服务器过滤:本地数据
支持鼠标选择
支持在文件资源管理器控件中使用鼠标管理文件/文件夹。
外部拖放
KANBAN控件如今支持与其余控件之间的拖放操做。
没有数据源的KANBAN列
KANBAN列能够在不绑定数据源的状况下显示。
添加按钮
添加了一个能够隐藏的按钮,容许增长和减小滑块的值。
资源分配视图
甘特图控件支持资源分配视图。使用该视图,用户能够解释在同一日期发生的任务以及项目中资源的过分分配。
排序
如今能够根据行顺序显示具备序列号的任务。
多行选择
如今能够选择多行并执行缩进和负缩进操做。
列过滤
如今能够过滤甘特图控件中的特定字段或列。
展开/折叠记录
甘特图控制如今支持扩展和折叠特定的记录。