1

私のクライアントは、グリッドの 1 つの列にコンマ区切りのファイル リストを生成するレポートを必要としています。クエリで FOR XML パスを使用してこれらの結果を生成できることはわかっています。ただし、クライアントは、その CSV 内の個々の値をクリックして、リスト内のその要素のリンクに移動できるようにしたいと考えています。たとえば、レポートの列は次のようになります。

1.jpg、2.jpg、3.jpg

彼は 2.jpg をクリックして、その実際のファイルに移動できる必要があります。フィールド全体が 1 つの URL に移動するようにアクションを設定できることはわかっていますが、そのアクションを CSV リストの特定の部分に絞り込むことはできますか?

4

2 に答える 2

2

プレースホルダーを使用して、カンマ区切りのテキストにハイパーリンクを埋め込むことができます。各値をアンカー タグと href でラップする必要があります。私の以前の回答例の「テキストに埋め込まれた URL 」セクションを参照してください。

マークアップを追加するためのサンプル コードのSQLFiddle 。SQLでは醜いですが、機能します。

于 2013-05-22T18:14:07.493 に答える
0

私は実行可能な解決策を思いつきました。問題は、リストに複数の URL があることにあるようです。単一の URL のみを返す場合、正常に動作します。そのため、CS リストの代わりに、一度に 1 つずつ返し、マトリックスを使用して他のフィールドをグループ化します。

于 2013-05-23T18:26:28.850 に答える