jquery从json中过滤数据,类似于Excel数据透视表
jquery filter data from json similar to Excel pivot table
我在Excel中创建了一个复杂的数据透视表,我想在jquery中做同样的事情。我已经将数据转换为Json。我已经能够找到访问数据和使用公式的例子,但我找不到使用类似于Escel过滤方法的下拉菜单的例子。
例如,我有五个不同的选项(城市,卧室,浴室,车库,止赎),用户可以做出选择或不使用过滤器。根据用户的选择,公式只会使用特定的数据。如果他们选择一个城市和2间卧室,所有相关数据将在公式中使用。
有什么建议在哪里我可以找到做这种类型的过滤在jquery下拉列表的例子?
我知道,对于OP来说已经晚了,但是我遇到了一个类似的需求,并且发现了一个插件,它可以做正是你所要求的,它可以让用户"拖放"尺寸,"下拉过滤",几种渲染模式(包括图表和热图)。
你也可以检查代码,它是用coffeescript编写的,你可以在这里找到它:https://github.com/nicolaskruchten/pivottable
你可以看看现有的jQuery插件做数据透视表的东西。这个看起来不错:
http://metalogic.dk/jquery.pivot/demo.htm虽然我猜它并没有像你想象的那样使用下拉菜单。
对于过滤,您应该在使用上面提到的插件进行旋转之前自己过滤数据。为此,您可以使用jQuery的grep方法。
相关文章:
- Javascript日期格式类似于ISO,但本地
- toBoolean方法类似于toString
- 州和城市选择框类似于国家细分页面
- 通过传递图像的URL通过javascript读取/处理图像-类似于PHP中的file_get_contents
- 在BootStrap菜单栏中为所选项目设置背景,类似于BootStrap中的父导航选项
- 检测演示者工具的事件,类似于onmousedown
- 类似于Prism的Knockout js框架
- 创建类似于Google analytics的分析地图
- 敲除js变量设置类似于调用函数
- E4X中是否有一种方法可以将基元数据类型的XMLList转换为类似于Array.join()的Array
- Angularjs-发送和接收数据类似于自动完成
- 与 Angular 1.5 的单向数据绑定类似于双向工作
- 将数据转换为类似于JSON的字符串
- Javascript:数据格式,类似于Spring Property Editors
- 如何水平显示我格式化的JSON数据,类似于电子商务网站
- 如何从web url加载元数据,类似于facebook在状态更新时发布url的做法.
- 使用javascript和jquery从类似于load的json中获取数据
- jquery从json中过滤数据,类似于Excel数据透视表
- 类似于Javascript中的listderedmap /ArrayMap的数据结构
- Java:数据类型类似于javascript对象