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

发布于 2024-11-19 01:04:28 字数 45 浏览 1 评论 0原文

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

I want to expand one row of my cfgrid on a button click and want to see some infomation about particular row .

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

魄砕の薆 2024-11-26 01:04:28

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

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

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

我能想到的使用 CFGRID 的唯一其他方法是在具有 onclick 事件的行中包含 HTML,并在 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>

You can with JS EXT. If you are using CF9 there are new attributes available that would allow you to add a new row using a insert button, but I am guess this is not what you are after.

It sounds like you want to have an option which expands a row of data then shows related data? Like this: http://dev.sencha.com/playpen/ext-2.0/examples/grid/grid3.html

You will need to use ext for this. you "could" hack CF, but to be honest implementing js ext cfgird would give you better flexibly. CF can still be used to bind.

The only other way I can think of with CFGRID would include HTML in row which have a onclick event and using js display text in the div. an example.....

<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>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文