我在Excel中创建了一个复杂的数据透视表,我想在jquery中做同样的事情。我已将数据转换为Json。我已经能够找到访问数据和使用公式的示例,但我找不到使用类似于Escel过滤方法的下拉菜单的示例。
例如,我有五种不同的选择(City,Bedrooms,Baths,Garage,Foreclosure),用户可以选择或单独使用过滤器。根据用户选择,只有特定数据将用于公式。如果他们选择城市和2间卧室,所有相关数据将用于公式。
关于在哪里可以找到使用下拉列表在jquery中进行此类过滤的示例的任何建议?
答案 0 :(得分:1)
我知道,OP已经晚了,但我遇到了类似的要求,发现了一个正是你要求的插件,它让用户“拖放”尺寸,“下拉过滤“,几种渲染模式(包括图表和热图)。
你也可以查看代码,它是用coffeescript编写的,你可以在这里找到它:https://github.com/nicolaskruchten/pivottable
答案 1 :(得分:0)
您可以查看现有的jQuery插件来执行数据透视表的工作。这个看起来不错:
http://metalogic.dk/jquery.pivot/demo.htm
虽然我猜它不会像你想象的那样使用下拉菜单。
对于过滤,您应该在使用上述插件进行透视之前自己过滤数据。为此,您可以使用jQuery's grep method。