jqgrid/mvc 3 - 如何在控制器中调用网格?
我是 jqgrid 的新手。这可能是个愚蠢的问题,但请帮助我。
我想将数据导出到 Excel 文件,我在 http://www.trirand 上观看演示。 net/demoaspnetmvc.aspx ,它已经支持了。 但是我在视图中定义了网格,而不是像演示一样在模型中定义:
$(document).ready(function () {
jQuery("#list").jqGrid({{
url: '/documents/List',{
datatype: 'json',{
mtype: 'GET',{
......
我想知道是否有一种方法可以从控制器调用此网格,或者如何像变量一样命名和使用它?
提前致谢
I'm new to jqgrid. It's may be silly question, but please help me.
I want to export data to excel file, and I watch demo on http://www.trirand.net/demoaspnetmvc.aspx , it's already support it.
However I defined grid in Views, not in Model like the demo:
$(document).ready(function () {
jQuery("#list").jqGrid({{
url: '/documents/List',{
datatype: 'json',{
mtype: 'GET',{
......
I wonder if there's a way to call this grid from controller, or how to name and use it like variable?
Thank in advance
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您无法从控制器调用网格。 Jqgrid 扩展只是以您指定的方式在客户端上呈现数据,您无法从服务器端代码访问它。
如果您仔细查看您提供的示例,作者会在请求中传递网格选项并在服务器上绑定新的网格对象,然后从此对象导出数据。你也需要这样做。
You cannot call grid from your controller. Jqgrid extension just renders data on a client in a way you specify it, you have no access to it from server-side code.
If you take closer look on example which you provide, authors pass grid options in request and bind new grid object on server, then export data from this object. You need to do the same.