2009-07-23 12 views
3

jqGrid列にのホーム/詳細/ 1などのURLへのリンクを作成しようとしています。jqGridを使用したASP.NET MVCルーティング

ドキュメントが示す: showlink {baseLinkUrl: ''、showAction 'ショー'、ADDPARAM:」&キー= 2' }注:ADDPARAMは&を含むべきです。例えば

: フォーマッタ: 'showlink'、formatoptions:{baseLinkUrl: 'someurl.php'、ADDPARAM: '&アクション=編集'} この意志出力します。http:// localhostの/ someurl.php ID = 123 & action = edit

誰かがクエリーストリングではなくルートを作成していますか?

+0

解決策を投稿してください。 –

答えて

0

私はjqGridを使用していませんが、私が知る限り、addParamは何も設定しないでください。これは単にQueryStringとして追加されるためです。経路をbaseLinkUrlに設定してみてください。

+0

{name: 'ID'、index: 'ID'、width:80、align: 'left'、フォーマッタ: 'showlink'、formatoptions:{baseLinkUrl: '/ home/details /'}}、 結果:/ home/details/show?id = 2undefined 問題は、ID baseLinkUrlを追加する方法です。そして未定義を取り除く – Danny

+1

ああ、私は参照してください。フォーマッタは自動的にIDをQueryStringに追加する必要があります。私はあなた自身のフォーマッタ関数を書く必要があるだろうと思う。私はjqGridのドキュメントでそのいくつかの例を見てきました。 –

+0

フォーマッタ関数を作成してそれをソートしました – Danny

関連する問題