CF9を使用し、SQLクエリから結果を返す非常に基本的なhtml cfgridを持っています。Cfgridセルにハイパーリンクが含まれていますか?
"ID"と "IDType"の2つの列があります。
特定のIDTypeが表示されたときにIDフィールドの値がハイパーリンクのキー値になるように、ロジックを実装する方法があるかどうかを調べたいと思います。
例:IF IDType = "web"、IDが "1234"の場合、IDフィールド内の値はhttp:/www.website.com/1234.html(または...より良い:
IDTypeが "web"などでない場合、その値は通常のセル値(テキスト)として表示されます(例: "1234"と表示されますが、上記のサイトに移動するにはハイパーリンクが有効になります)。 )。これを行うには
<cfgrid
name="idGrid"
title="Related IDs"
query="get_IDs"
format="html"
>
<cfgridcolumn name="ID" header="ID" />
<cfgridcolumn name="IDType" header="ID Source" />
</cfgrid>
Jas、ご意見ありがとうございます。私はそこにロジック部分がどこにあるか完全にはわからない。私はこのリンクがIDタイプ=(例えば..) "web"の場合にのみ有効にする必要があります。上の私の列は、IDとIDTypeという名前です。 Linkというcfgridcolumnを指定する必要がありますか? IDの種類によってハイパーリンクが変わるのはどうですか?たとえば、IDタイプが「web」でIDが1234の場合、セルIDの値はwww.mysite.com/1234.htmlを指します。しかしIDのタイプが「車」で、IDが「Ford」の場合、別のリンクが作成されます(www.cars.com/ford.html)。 – stuttsdc
@stutt - Jasが提供した '
Antony