我正在使用showlink
JQGrid 的格式化程序。为此我的 colModel 是
[
{name:'id',index:'id',hidden:true},
{name:'unit',index:'unit',sorttype:"string"},
{name:'supplierName',index:'supplierName',sorttype:"string",formatter:'showlink',formatoptions:{baseLinkUrl:'supplierCommodityDetail',addParam: '&unit='+unit}}
];
我想使链接具有两个请求参数,这将成为我的 jqgrid 数据的一部分:
http://localhost:7654/kiss/portal/yoadmintool/supplierCommodity/supplierCommodityDetail?id=48803&unit=Unit1
但我收到错误
Uncaught ReferenceError: unit is not defined
但如果我做出改变
[
{name:'id',index:'id',hidden:true},
{name:'unit',index:'unit',sorttype:"string"},
{name:'supplierName',index:'supplierName',sorttype:"string",formatter:'showlink',formatoptions:{baseLinkUrl:'supplierCommodityDetail',addParam: '&unit=abc'}}
];
我正在获取网址
http://localhost:7654/kiss/portal/yoadmintool/supplierCommodity/supplierCommodityDetail?id=48803&unit=abc
但我希望单位的值应该取决于该行,
这是我创建的示例。
我使用的替代方法是编写自定义包装函数。但我想使用默认的“showlink”格式化程序。请帮忙。