控件包是一款MVC界面开发包,它包含了几乎所有企业级Web应用程序开发所需要的控件,如Grids、 Charts、Gauges、Menus、Calendars、Editors等。 除此之外,该控件包还包含了可以让应用程序浏览和创建Excel、Word、PDF文件的高性能元件库。
Common
新组件
以下组件已经添加到Essential JS 2 for ASP.NET MVC。
Chip
Chip控件包含一小块在单击操作时触发事件的基本信息。它还包含主要文本、图像或两者,并且主要用于邮件、联系人或筛选器标记。
输入芯片——基本芯片与删除图标,代表一个人或实体,并能够从芯片列表收集移除芯片。
选择芯片——用于从可用的芯片中选择一个选项。
过滤芯片——用于从可用的选项中选择多个选项。
In-place Editor
In-place Editor控件用于编辑具有内联和弹出模式的适当元素。该控件具有内置的支持来处理所有表单控件,如文本框、下拉列表、日期选择器和富文本编辑器。
PDF阅读器
PDF查看器组件使您可以查看和打印PDF文件:
可以打开和显示用AES和RC4加密保护的正常和PDF文件。
包括核心交互:滚动、缩放、平移和页面导航。
内置工具栏。
可以从PDF文件中选择和复制文本。
可以在整个PDF文档中容易地搜索文本。
借助于书签、缩略图、超链接和内容表,可以轻松导航。
包括适合页面和适合宽度两种视图模式。
可以从浏览器直接打印整个文档或特定页面。
查询生成器
Query Builder组件是一个图形用户界面,允许您创建和编辑过滤器。它输出一个结构化的过滤器JSON,可以很容易地对其进行解析以创建SQL。它与Data Manager集成以与数据源通信,并基于提供的过滤器返回期望的结果。它支持数据绑定、模板以及水平和垂直方向。
Splitter
Splitter组件是一个布局用户界面(UI)控件,具有可调整大小的分割窗格。容器分成水平方向或垂直方向的多个窗格。分隔符(分隔符)分割窗格并用于调整窗格的大小。将Splitter放置在分割窗格中,以形成嵌套布局用户界面。
树形表格
The Essential Studio JavaScript TreeGrid是一个功能丰富的控件,用于以表格格式有效地可视化自引用层次数据。其丰富的特性集包括许多功能:数据绑定、编辑、排序、筛选、分组、分页、聚合行以及导出到Excel、CSV和PDF格式。
库存图
StockChart是一个功能丰富的控件,用于使用图表和范围工具跟踪和可视化任何公司的特定时期的股价。其丰富的特性集包括许多功能:数据绑定、工具提示、十字线、缩放、平移以及导出到图像和PDF格式。所有股票元素都是使用可伸缩矢量图形(SVG)渲染的。
构建ASP.NET MVC项目
通过包括用于网格、图表和Schedule的Visual Studio脚手架模板来增强用户体验。
生产预览
在Essential JS 2 for ASP.NET MVC中,下列组件已经从预览转移到生产:
Diagram
Word Processor
Menu Bar
Pivot Table
Progress Button
Rich Text Editor