我正在尝试使用d3和jqGrid库绑定表格和图形。为此,我必须在搜索框中输入用户输入的搜索结果(我的表格如下所示:http://www.guriddo.net/demo/guriddojs/)
我发现了这个功能: grid.getGridParam( “POSTDATA”)。过滤器 但我不知道如何使用它。我想过触发事件“jqGridToolbarAfterSearch”来获取每次搜索后的数据,但似乎不起作用...... 如果有人有想法,我将非常感激! 感谢。
Ps:如果存在设置数据的相同方法,我也很感兴趣。
答案 0 :(得分:1)
我希望我能正确理解你的问题。我想您首先将the demo的CSV数据转换为更多大陆数据格式:具有某些属性的项目数组(name
,economy
,cylinders
,{{1 },displacement
,power
,weight
,mph
)。然后,您可以使用year
和datatype: "local"
作为输入数据。我想用户应用本地过滤器,然后你想获得过滤后的数据
如果你使用jqGrid的free jqGrid分叉(它是我开发的分支)那么你可以获得data
参数(lastSelectedData
)来获得过滤项目的数组(见the demo)。之后,您可以将d3与过滤后的项目一起使用。