jqgrid/mvc 3 - 如何在控制器中调用网格?

发布于 2024-12-07 01:46:00 字数 487 浏览 0 评论 0原文

我是 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

素染倾城色 2024-12-14 01:46:00

您无法从控制器调用网格。 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文