cfgridupdate
Используется внутри тега cfgrid. Обновляет источники данных напрямую на основе отредактированных данных сетки. Этот тег обеспечивает прямой интерфейс для работы с источником данных. Сначала тег выполняет действия по удалению строк, затем действия по вставке строк и после этого действия по обновлению строк. При обнаружении ошибки обработка строк прекращается.
<cfgridupdate grid="" datasource="" tablename="">
cfgridupdate(grid="", datasource="", tablename="");
Для этого тега требуется Adobe ColdFusion 3 или более поздней версии. Не поддерживается в Lucee и других средах.
Не рекомендуется: сообщество CFML в целом не рекомендует использовать теги, генерирующие пользовательский интерфейс. См. https://static.raymondcamden.com/cfuitherightway/cfgrid/index.html
Справочник по атрибутам
grid string Обязательный
Имя элемента формы cfgrid, который является источником данных для действия обновления.
datasource string Обязательный
Имя источника данных для действия обновления.
tablename string Обязательный
Таблица, в которую следует вставить поля формы. Драйверы ORACLE: имя должно быть в верхнем регистре. Драйвер Sybase: учитывается регистр. Регистр должен совпадать с тем, который использовался при создании таблицы.
username string
Переопределяет имя пользователя, указанное в настройках ODBC.
password string
Переопределяет пароль, указанный в настройках ODBC.
tableowner string
Владелец таблицы, если поддерживается.
tablequalifier string
Для источников данных, поддерживающих квалификаторы таблиц, используйте это поле, чтобы указать квалификатор таблицы. Назначение квалификаторов таблиц зависит от драйвера. В SQL Server и Oracle квалификатор обозначает имя базы данных, содержащей таблицу. В драйвере Intersolv dBASE квалификатор обозначает каталог, в котором находятся файлы DBF.
keyonly boolean
Применяется к действию обновления: Да: условия WHERE ограничены значениями ключей. Нет: условия WHERE включают значения ключей и исходные значения изменённых полей.
Значения:
truefalse
Примеры Пример кода с использованием тега cfgridupdate
© 2012–present Foundeo, Inc. and the CFDocs contributors.
Licensed under the MIT License.
ColdFusion is a trademark of Adobe Systems Incorporated.
https://cfdocs.org/cfgridupdate