jqgrid 在运行时更新 SelectCommand 并监听行选择?
1)
我使用 jqgrid
插件来显示不同结果用户可以在滑块等上进行的选择。 jqgrid 通过 php
命令加载:
$grid->SelectCommand = 'MySQL SELECT statement here';
但我想更改此设置,并在用户进行更改时在运行时(通过 jquery)重新加载数据。
(如果可能的话,我想知道找到的结果数量,以便我可以将其显示在其他更大的地方。)
2)
此外,当用户单击网格中的一行时..我想要调用一个js函数并获取数据从要传递到函数的行?
1)
I am using the jqgrid
plugin to show results from different selections a user can make on sliders and such. The jqgrid loads via a php
command:
$grid->SelectCommand = 'MySQL SELECT statement here';
But I want to change this, and reload the data at runtime (via jquery) when the user makes a change.
(Also if possible I would like to know the number of results found so I can display it somewhere else bigger.)
2)
Also when the user clicks on a row in the grid.. I want a js function to be called and the data from the row to be passed into the function?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我想出了 3 中的 2
来监听点击:
myfirstgrid.php
更新 SelectCommand
制作设置它的页面,监听 GET 变量来构建它。
然后在你的页面上你可以用 js 来改变它,如下所示:
main page
myfirstgrid.php
我仍然没有弄清楚如何获取结果数?
I figured out 2 of 3
To listen for clicks:
myfirstgrid.php
To update the SelectCommand
Make your page that sets it, listen for GET vars to build it from.
Then on your page you can change it with js like this:
main page
myfirstgrid.php
I still havent figured out how to get number of results?