我们可以在cfgrid中制作可折叠的行吗?

时间:2011-07-07 10:48:37

标签: extjs coldfusion

我想在按钮单击时展开我的cfgrid的一行,并希望查看有关特定行的一些信息。

1 个答案:

答案 0 :(得分:0)

你可以使用JS EXT。如果您使用的是CF9,那么可以使用新的属性来使用插入按钮添加新行,但我猜这不是您想要的。

听起来你想要一个扩展一行数据然后显示相关数据的选项?像这样:http://dev.sencha.com/playpen/ext-2.0/examples/grid/grid3.html

您需要使用ext来实现此目的。你“可以”破解CF,但说实话,实施js ext cfgird会更灵活地给你带来帮助。 CF仍可用于绑定。

我能用CFGRID想到的另一种方法是在行中包含HTML,它有一个onclick事件并在div中使用js显示文本。一个例子......

<cfquery name="entries" datasource="cfartgallery" maxrows="5">
select   *
from   art
</cfquery>

<cfset queryAddColumn(entries, "add", arrayNew(1))>

<cfloop query="entries">
    <cfset querySetCell(entries, "add", "<div='texthere'></div><input value='Click Me' type='button' onclick='javascript:testit(#artid#)'>", currentrow)>
</cfloop>