我有一個簡單的cfgrid顯示我的ids。我希望id是一個鏈接到一個新的頁面,傳遞一個url參數「myID」與id值。我可以用我自己的自定義變量名替換cfgridkey嗎?或者建立我自己的href?
我試過這段代碼:
<cfgrid name="myGrid" query="myQuery" format="html">
<cfgridcolumn name="myID" href="mynewpage.cfm" />
</cfgrid>
但是,這需要我的網址 「mynewpage.cfm hrefkey = 111?」。我真正想要的是「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標籤中的查詢字段值?
更新: - 「?mynewpage.cfm身份識別碼= 111」
另一件事我已經試過建設中的SQL查詢字符串,使我回到了一個名爲myURL
柱的值,然後使用該列的href屬性:
<cfgrid name="myGrid" query="myQuery" format="html">
<cfgridcolumn name="myID" href="#myURL#" />
</cfgrid>
按照coldfusion documentation你應該能夠做到這一點:
href - URL 或查詢列名,其中包含一個URL,用於超鏈接每個網格 列。
(斜體礦)
但我得到的錯誤 「myURL is not defined
」。如何將href設置爲列而不是文字url值?
我做了一個簡單的顯示一個新列搜索和只發現線程[像這樣](http://forums.adobe.com/thread/510290)或[這一個] (http://forums.forta.com/messages.cfm?threadid=C72175F0-0974-85CE-B1052899FF1E9AAD)似乎表明這是不可能的。 (也許通過點擊extjs的東西?) – Leigh