Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/404.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用于datagrid(或电子表格)的HTML5 javascript框架_Javascript_Html_Datagrid_Frameworks - Fatal编程技术网

用于datagrid(或电子表格)的HTML5 javascript框架

用于datagrid(或电子表格)的HTML5 javascript框架,javascript,html,datagrid,frameworks,Javascript,Html,Datagrid,Frameworks,我一直在网上做一些调查,我想知道你是否知道一种产品 我正在为datagrid(或电子表格)寻找一个健壮的HTML5JavaScript框架,它可以在网页上显示时执行以下操作 1) 每行有数据、文本框、下拉选择、复选框等(列中) 2) 能够对多个列(数据)进行分组,并像这样显示行… (假设您对品牌、型号和颜色进行分组…) (-)福特(5) (-)野马(3) (+)绿色(1) (-)蓝色(2) (年份)(内饰)(里程)(颜色) 2007 2dr跑车52000绿色 2012 2dr轿车23321蓝色

我一直在网上做一些调查,我想知道你是否知道一种产品

我正在为datagrid(或电子表格)寻找一个健壮的HTML5JavaScript框架,它可以在网页上显示时执行以下操作

1) 每行有数据、文本框、下拉选择、复选框等(列中)

2) 能够对多个列(数据)进行分组,并像这样显示行… (假设您对品牌、型号和颜色进行分组…)

(-)福特(5) (-)野马(3) (+)绿色(1) (-)蓝色(2) (年份)(内饰)(里程)(颜色) 2007 2dr跑车52000绿色 2012 2dr轿车23321蓝色 (+)游骑兵(3) (+)金牛座(5) (+)雪佛兰(8) (-)丰田(2) (-)普锐斯(2) (-)黄色(2) (年份)(内饰)(里程)(颜色) 2013款3dr掀背车14021黄色 2010 2dr跑车11123黄色
谢谢…

您应该尝试在谷歌上搜索jquery datagrid插件,您可能会找到一个。 然而,为了完全控制你的网格,考虑一下自己的灵魂。
使用主干和下划线堆栈()。与EXT.js相比,它是一个非常轻量级和灵活的解决方案。遗憾的是,我认为最好的解决方案是使用
ExtJS4.x
,我在那里看到过一些示例,但没有像这样的多列分组或这些单元格中的html表单元素。我可以试着在论坛上发布一个问题,看看这是否有帮助。我个人不喜欢ExtJS。我认为它有很高的学习曲线,但它很强大。我已经使用它6个月了,实际上它非常适合你的需要。即使使用ExtJS没有确切的例子,您也可以得到您需要的。如果你足够频繁地使用它,花时间学习它可能是值得的。只是要提到的是,什么是框架和什么不是框架可能非常值得怀疑,但JS/HTML框架并不多。你会发现大部分库都像
jQuery
。是的,ExtJS确实有很高的学习曲线。一年前我尝试构建了一个JQuery,花了我两周的时间,没有地方完成它,也无法让它完成我需要它做的事情。

JQuery让我烦恼的一件事是,当你升级到新版本时,它不断被破坏,或者离它不远。这就是为什么我伤心地说
。ExtJS远非完美,但它仍然是市场上最强大的框架之一。当我定期使用ExtJS时,我看到了这个图表,其中
jQuery
是最常用的,但ExtJS是大型项目的首选。因此,正如我所看到的,这是一个交易-要么你做一些小事情,你只需要一个解决方案-然后不要费心学习像F/w一样的ExtJS,但是如果你要做一些复杂的事情,那么最好花一些时间学习,而不是寻找黑客和反复发明轮子。我不太熟悉w/backbone。我决定使用jQueryJQGrid,但它不支持我正在寻找的这个特性,但我很高兴看到源代码每周/每月不断更新。所以,现在我将编写自定义jquery脚本来添加此功能作为解决方案。查看链接同时,我获得了angular.js。了解这一点。一旦你掌握了窍门,它将从根本上减轻你的痛苦。 (-) Ford (5) (-) Mustang (3) (+) Green (1) (-) Blue (2) (Year) (Trim) (Mileage) (Color) 2007 2dr Coupe 52,000 Green 2012 2dr Sedan 23,321 Blue (+) Ranger (3) (+) Taurus (5) (+) Chevrolet (8) (-) Toyota (2) (-) Prius (2) (-) Yellow (2) (Year) (Trim) (Mileage) (Color) 2013 3dr Hatchback 14,021 Yellow 2010 2dr Coupe 11,123 Yellow