ID を表示する単純な cfgrid があります。ID を新しいページへのリンクにして、「myID」の URL パラメーターを ID 値と共に渡します。
私はこのコードを試しました:
<cfgrid name="myGrid" query="myQuery" format="html">
<cfgridcolumn name="myID" href="mynewpage.cfm" />
</cfgrid>
しかし、これで「mynewpage.cfm? hrefkey =111」という URL に移動します。私が本当に欲しいのは、「mynewpage.cfm? myID =111」です。url パラメータの名前を指定する方法はありますか?
私も試しました:
<cfgrid name="myGrid" query="myQuery" format="html">
<cfgridcolumn name="myID" href="mynewpage.cfm?myID=#myID#" />
</cfgrid>
しかし、エラー " myID is not defined
" が表示されます。cfgridcolumn タグ内からクエリ フィールドの値を参照する方法はありますか?
アップデート:
私が試したもう1つのこと- myURL
「mynewpage.cfm?myID = 111」の値で呼び出される列を返すようにSQLクエリで文字列を作成し、その列をhref属性に使用します。
<cfgrid name="myGrid" query="myQuery" format="html">
<cfgridcolumn name="myID" href="#myURL#" />
</cfgrid>
coldfusionのドキュメントによると、これを行うことができるはずです:
href -各グリッド列をハイパーリンクする URL を含むURLまたはクエリ列名。
(斜体の鉱山)
しかし、エラー " myURL is not defined
" が表示されます。href をリテラル URL 値ではなく列に設定するにはどうすればよいですか?