【发布时间】:2012-07-05 21:19:36
【问题描述】:
- 使用 jqGrid 的 ASP.NET MVC 组件
我有一个运行良好的 jqGrid,除了一件事:它是一个鞋子网格,我必须将其与 ShoeOwner 关联(更改对象名称以保护无辜者)
所以当我有一个网格时,它只显示特定 ShoeOwner 拥有的鞋子。当系统的用户决定添加 Shoe 时,在发送该请求之前,我需要在请求中添加一个附加参数,将这个新 Shoe 与这个特定的 ShoeOwner 相关联。 (否则请求将作为一个孤独的鞋到达控制器。)
由于我使用的是 MVC 组件,因此我不能在实例化时将其粘贴到 jqGrid() 对象中 - 看来我要么需要:
将参数添加到 jqGrid 将在发送添加(或编辑,就此而言)请求时发送的数据集(现在它只发送 Shoe 信息) - 问题在于在实例化后,我必须以编程方式将参数添加到 jqGrid,但到目前为止,我还无法使用
editParams或addParams来做到这一点。在请求发出之前钩入一个事件,然后在其中添加附加信息。这里的问题是我无法在发送“添加新行”请求之前找到可靠触发的事件。
有谁知道如何将使用 jqGrid 添加的实体与其所属的父实体关联起来?
【问题讨论】:
标签: asp.net-mvc jqgrid jqgrid-asp.net