`
xiao-java
  • 浏览: 22825 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

EJS TreeGrid-性能最好的表格控件

阅读更多

原文来自方案网 http://www.fanganwang.com/Product-detail-item-1445.html,欢迎转载。

 

关键字:TreeGrid,树型表格,表格,ajax表格,性能好,功能强大,Grid

 

EJS TreeGrid,性能和功能世界第一的表格控件(树状表格)

EJS TreeGrid 是一个完全用javascript实现的DHTML组件, 可以用来在网页上显示和编辑表格, 数据表,树状结构,树形表格或甘特图。

 

浏览器支持

Internet Explorer (IE6, IE7, IE8, IE9), 包括各种兼容模式

Mozilla Firefox (FF1.5 - FF11)

Google Chrome (CH3 - CH18)

Safari (S3, S4, S5)

Opera (O9, O9.5, O10, O10.5, O11, O11.5)

Apple iPad Safari Mobile (incl. full scrolling and dragging)

Google Android browser (incl. full scrolling and dragging)

 

还包括 IE, Mozilla and WebKit 为内核的浏览器

基本功能

 

表格单元格内容编辑

使用AJAX提交修改的数据到服务器,(无刷新)changes update to server by AJAX
也可以使用页面(表单)提交(HTTP POST)

表格行排序

表格行增加和删除

定义不同的颜色(条件格式)

表格列宽度可以调整

隐藏和显示表格列

表格工具栏

 

高级表格功能

 

 

实现行和列的树状结构

支持高级的单元格公式, 表达式计算(类似微软的Excel电子表格)

利用AJAX技术和分页组件, 可以支持多种分页模式, 支持显示百万级的数据量。同时支持列分页。

支持(类似微软的Excel电子表格)表达式过滤。

类似谷歌的条件查找。

行数据自动聚合,类似微软的Excel电子表格数据透视表视图。

任意的行锁定和列锁定

单元格合并。 支持多行或多列合并,甚至是多行列合并。 可以由用户指定,进行动态合并(无刷新)

通过拖拽来实现行移动,行拷贝,支持多个表格之间的行移动,行拷贝

用户可以通过键盘或鼠标来选择行或一个区域内的单元格选择;支持用户自定义的选区批操作。

可以通过鼠标来移动列,列排序,列锁定和解锁。

支持不同类型的数据单元格,如文本,数字,复选框,多行文本框,图片框,超链接,或其他html元素。

通过单元格类型和格式字符串智能切换数据的输入和显示格式。

特有的日期弹出框输入,支持日期区间输入和重复日期输入。

支持多种格式的掩码输入。

单元格的输入正确性校验, 支持编辑后校验或提交服务器前校验

支持多行文本输入。

支持各种打印选项或导出为PDF格式(支持不同的PDF格式设置)

支持微软的Excel格式导出,支持其他兼容XLS/HTML格式的电子表格

服务器端数据同步化。

支持主/从表关系, 支持不同的主/从表。

支持甘特图的创建, 包括依赖关系,资源,合计, 限制和动态更新等等。

可以显示和动态更新浏览器中的插件,如Adobe FlashMicrosoft SilverLight(微软银光) 或自定义的js脚本。该功能可以用于和其他统计图等联动。

可以通过css样式来定义不同的表格外观。

支持各种高级的事件和API二次开发函数,让程序员随意控制表格。

支持无js页面中显示表格。

支持高级的XML 输入输出格式,支持高级 JSON 格式。

支持各种输入焦点切换,包括鼠标和键盘切换,如Tab键,回车键等等。

加载和显示性能都非常好

脚本模块化。 可以将不需要的脚本删除,减少页面的js大小,提高加载性能、加载速度。

支持多种语言和本地化,包括文本,日期格式或数据格式。

从右到左的文字支持,如阿拉伯文等。支持 Hirji 日期。

支持CSS1 严格模式和IE6的怪异模式。 (包括任何的文档类型 <!DOCTYPE>)

 

服务器支持

 

 

EJS TreeGrid 开发包带有大量的例子和服务器端的代码,包括以下代码。

ASP(VBScript)

ASP.NET(C#, Visual Basic)

JSP(Java)

PHP

HTML(all other)

 

除了上述的服务器端代码, EJS TreeGrid 表格控件还支持任何能处理XML  JSON 的服务器端语言。.

 

 


项目甘特图展示

EJS TreeGrid


甘特图
EJS TreeGrid


趋势图
EJS TreeGrid


折线图和坐标图
EJS TreeGrid


甘特图的大数量显示
EJS TreeGrid


资源图显示和编辑
EJS TreeGrid


下载控件:

分享到:
评论

相关推荐

    EJS TreeGrid

    **EJS TreeGrid** 是一款强大的Web前端表格JavaScript控件,专为构建功能丰富的数据展示和操作界面而设计。这款控件以其灵活性、性能和丰富的特性集而受到开发者青睐。EJS TreeGrid不仅提供基本的表格功能,还能展示...

    ejs-2.3.2-0-src.tgz

    标题中的“ejs-2.3.2-0-src.tgz”是一个软件源代码包,它使用了tar和gzip两种工具进行压缩,常见的在Linux或Unix系统中使用。EJS是Embedded JavaScript的缩写,它是一种轻量级的模板引擎,允许开发者在HTML中嵌入...

    TreeGrid DHTML的表格控件

    TreeGrid是一个DHTML的表格控件,它完全使用JavaScript语言编写,用以实现HTML页面上的table, grid, tree view 或者 grid with tree里的数据地展示和编辑。EJS TreeGrid还提供了强大的甘特图功能,能够满足您把项目...

    前端开源库-ejs-lint

    **EJS-Lint:前端开发中的模板语法检查利器** EJS-Lint 是一款专为EJS(Embedded JavaScript)模板设计的语法检查工具,它旨在帮助前端开发者在编码过程中避免因语法错误导致的问题,提高代码质量和可维护性。EJS是...

    前端开源库-html-ejs-loader

    在压缩包`ejs-compiled-loader-master`中,你可能会找到以下内容: 1. `src`目录:包含加载器的源代码。 2. `README.md`:介绍如何安装、配置和使用该加载器的文档。 3. `package.json`:定义了项目的元数据,包括...

    ejs-compiled-loader:用于Webpack的EJS加载器(无前端依赖项)

    用于webpack的ejs-compiled-loader 用于EJS加载器。 使用函数来编译模板。 要使用使用1.x分支和1.xx版本。 安装 npm install ejs-compiled-loader 用法 var template = require ( "ejs-compiled-loader!./file....

    前端开源库-express-ejs-layouts

    前端开源库-express-ejs-layoutsExpress EJS布局,Express中EJS的布局支持。

    TreeGrid试用版:一款功能强大的纯JavaScript树型表格控件,完全的跨平台和跨浏览器

    TreeGrid是一个DHTML树形表格控件,它完全使用JavaScript语言编写,用以实现HTML页面上的table, grid, tree view 或者 grid with tree里的数据地展示和编辑。EJS TreeGrid还提供了强大的甘特图功能,能够满足您把...

    前端开源库-ejs-mate

    前端开源库-ejs-mateEJS Mate,Express 4.x局部布局,局部。

    ejs-src-0.9.9-3.tar.gz_ejs_embeddedjavascript_嵌入式 服务器

    EJS-0.9.9是EJS的一个旧版本,这个版本可能包含了对早期Node.js版本的支持。 在“ejs-src-0.9.9-3.tar.gz”这个压缩包中,我们主要会找到EJS库的源代码,可能包括以下部分: 1. **源码文件**:`ejs-0.9.9`目录下...

    ejs-loader:适用于Webpack的EJS(UnderscoreLoDash模板)加载程序

    用于Webpack的ejs-loader 用于EJS(Underscore / LoDash模板)加载程序。 使用函数来编译模板。 如果您正在寻找使用的加载器,则可以使用安装npm install ejs-loader 用法 var template = require ( "ejs!./file.ejs...

    compile-ejs-loader:webpack加载器用于编译ejs模板(无前端依赖项)

    用于webpack的compile-ejs-loader loader用于编译模板。安装npm install compile-ejs-loader 用法var template = require ( "compile-ejs-loader!./file.ejs" ) ;// =&gt; returns the template function compiled with...

    ejs-express-mysql-master.zip

    在本项目"ejs-express-mysql-master.zip"中,我们主要关注的是如何使用EJS、Express和MySQL这三种技术来构建一个基础的CRUD(创建、读取、更新、删除)后台管理应用。EJS是一种轻量级的JavaScript模板引擎,用于动态...

    前端开源库-ejs-include-regex

    在给定的标题“前端开源库-ejs-include-regex”中,重点提到了“include”指令与正则表达式(regex)的结合。 正则表达式在EJS的"include"中扮演了重要角色,主要是用于处理包含路径的动态性和灵活性。在描述中提到...

    nodejs+mongodb+express+ejs+connect-mongo

    **Node.js + MongoDB + Express + EJS + Connect-Mongo 知识点详解** Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,它允许开发者在服务器端使用 JavaScript,提供了丰富的库和框架来简化开发流程。在...

    ejs-compress:ejs-compress 或 html 压缩

    在使用EJS-Compress时,你需要首先安装这个插件,通常通过npm(Node Package Manager)来完成。运行`npm install ejs-compress`即可将插件添加到项目中。安装完成后,你可以在你的EJS模板渲染配置中启用这个插件,...

    ejs-node-express-mongodb的使用,构建一个简单的pc管理登录系统.zip

    在项目中,"vue-admin-ejs-master"可能表示开发者在前端部分采用了Vue.js,与EJS结合,创建了管理界面。Vue.js可以提供组件化开发,提高代码复用性和可维护性。Vue与EJS的结合可能体现在登录注册表单的交互逻辑,...

    node-koa-ejs-less-mysql-gulp:node-koa-ejs-less-mysql-gulp

    标题 "node-koa-ejs-less-mysql-gulp:node-koa-ejs-less-mysql-gulp" 暗示这是一个基于Node.js的Web开发项目,它使用了Koa、EJS模板引擎、Less预处理器以及MySQL数据库,并且集成了Gulp自动化工具。下面将详细介绍...

    C4EJS103--作业

    3. 表格:`&lt;table&gt;`、`&lt;tr&gt;`(行)、`&lt;td&gt;`(单元格)用于创建表格。 4. 格式化:` `添加换行,`&lt;hr&gt;`绘制水平线。 HTML5新特性: 1. 新的语义化元素:如`&lt;header&gt;`、`&lt;footer&gt;`、`&lt;article&gt;`和`&lt;section&gt;`,...

    gulp-ejs-locals:用于 ejs-locals 支持的 Gulp 插件

    `gulp-ejs-locals` 是一个专门为 EJS 模板引擎设计的 Gulp 插件,主要用于在构建 Web 应用程序时处理 EJS 模板,并为其提供局部变量支持。Gulp 是一个流行的 JavaScript 流构建系统,而 EJS 是一个轻量级的模板引擎...

Global site tag (gtag.js) - Google Analytics