在 Lib.Web.Mvc 中使用时,似乎没有任何方法可以为subGridModel 参数JqGridSubGridModel
设置值。我正在尝试使用它来包含主网格中的属性作为 subGridUrl 上的附加参数。
作为解决方案,我尝试在 Lib.Web.Mvc 生成的脚本执行后使用 JavaScript 设置此值。我没有收到任何错误,但我也没有收到传递的附加参数。我使用以下方法创建了网格:
var grid = new JqGridHelper<...>(
"yourGridId",
...
);
我使用的实际 JavaScript 是:
@grid.GetJavaScript();
var subGridModelObject = $("#yourGridId").jqGrid("getGridParam", "subGridModel");
subGridModelObject.params = [ "AdditionalValue" ];
$("#yourGridId").jqGrid("setGridParam", { subGridModel: subGridModelObject }).trigger("reloadGrid");
subGrid 执行 url 但只传递 rowId 值而不传递附加值。
谢谢。