我有一个简单的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