Можем ли мы сделать складные строки в cfgrid? - PullRequest
0 голосов
/ 07 июля 2011

Я хочу развернуть одну строку моей cfgrid одним нажатием кнопки и хочу увидеть некоторую информацию о конкретной строке.

1 Ответ

0 голосов
/ 07 июля 2011

Вы можете с JS EXT. Если вы используете CF9, доступны новые атрибуты, которые позволят вам добавить новую строку, используя кнопку вставки, но я думаю, что это не то, что вам нужно.

Похоже, вы хотите иметь опцию, которая расширяет ряд данных, а затем показывает связанные данные? Как это: http://dev.sencha.com/playpen/ext-2.0/examples/grid/grid3.html

Для этого вам нужно будет использовать ext. вы могли бы взломать CF, но, если честно, реализация js ext cfgird даст вам большую гибкость. CF все еще можно использовать для привязки.

Единственный другой способ, который я могу придумать для CFGRID, - это включить в строку HTML-код, в котором есть событие onclick, и с помощью js отобразить текст в div. пример .....

<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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...