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データの一部となる2つのリクエストパラメータを持つリンクを作成したい:
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'}}
];
URLを取得しています
http://localhost:7654/kiss/portal/yoadmintool/supplierCommodity/supplierCommodityDetail?id=48803&unit=abc
しかし、ユニットの値はその行に依存する必要があり、
ここに私が作成した例があります。
私が使用した別のアプローチは、カスタム ラップ関数を記述することです。しかし、デフォルトの「showlink」フォーマッターを使いたいです。助けてください。