cfwindow
Создает всплывающее окно в браузере. Не создает отдельный экземпляр всплывающего окна браузера.
<cfwindow>
cfwindow();
Для этого тега требуется Adobe ColdFusion 8 или более поздняя версия. Не поддерживается в Lucee и т. д.
Не рекомендуется: сообщество CFML в целом не рекомендует использовать теги, создающие пользовательский интерфейс. См.: https://static.raymondcamden.com/cfuitherightway/cfwindow/index.html
Справочник по атрибутам
bodyStyle string
Спецификация стиля CSS для содержимого окна. Как правило, используйте этот атрибут для задания цветов и шрифтов. Использование этого атрибута, например, для задания высоты и ширины может привести к искажению отображения.
center boolean
По умолчанию: false
false
Логическое значение, указывающее, следует ли располагать окно по центру окна браузера. Если значение равно true, ColdFusion игнорирует значения атрибутов x и y. Если значение равно false и атрибуты x и y не заданы, ColdFusion размещает окно по центру.
closable boolean
По умолчанию: true
true
Логическое значение, указывающее, может ли пользователь закрыть окно. Если значение равно true, в окне отображается значок закрытия X.
draggable boolean
По умолчанию: true
true
Логическое значение, указывающее, может ли пользователь перемещать окно. Чтобы переместить окно, щелкните заголовок мышью и, удерживая кнопку, перетащите его. Если у окна нет заголовка, пользователь не сможет его переместить.
headerStyle string
Спецификация стиля CSS для заголовка окна. Как правило, используйте этот атрибут для задания цветов и шрифтов. Использование этого атрибута, например, для задания высоты и ширины может привести к искажению отображения.
height numeric
Высота окна в пикселях. Если указать значение, превышающее доступное пространство, окно займет все доступное пространство, а маркеры изменения размера не появятся. Значение по умолчанию — 300.
initShow boolean
По умолчанию: false
false
Логическое значение, указывающее, следует ли отображать окно при первой загрузке содержащей его страницы. Если значение равно false, для отображения окна используйте функцию JavaScript ColdFusion.Layout.show.
minHeight numeric
Минимальная высота в пикселях, до которой пользователь может уменьшить размер окна. Значение по умолчанию — 0.
minWidth numeric
Минимальная ширина в пикселях, до которой пользователь может уменьшить размер окна. Значение по умолчанию — 0.
modal boolean
По умолчанию: false
false
Логическое значение, указывающее, является ли окно модальным, то есть может ли пользователь взаимодействовать с главным окном, пока отображается это окно. Если значение равно true, пользователь не может взаимодействовать с главным окном.
name string
Имя окна. Должно быть уникальным на страницах. Этот атрибут необходим для взаимодействия с окном, в том числе для его динамического отображения или скрытия.
onBindError string
Имя функции JavaScript, которая выполняется, если при вычислении выражения привязки возникает ошибка. Функция должна принимать два атрибута: код состояния HTTP и сообщение. Если этот атрибут не указан, но задан глобальный обработчик ошибок (с помощью ColdFusion.setGlobalErrorHandlerfunction ), отображается сообщение об ошибке; в противном случае отображается всплывающее окно с сообщением об ошибке по умолчанию.
resizable boolean
По умолчанию: false
false
Логическое значение, указывающее, может ли пользователь изменять размер окна.
source string
URL-адрес, возвращающий содержимое окна. С помощью параметров URL этот атрибут может передавать данные странице. Для поиска страницы ColdFusion использует стандартные правила разрешения путей. В этом атрибуте можно использовать выражения привязки; дополнительную информацию см. в разделе «Использование». Примечание. Если страница CFML, указанная в этом атрибуте, содержит теги, использующие возможности AJAX, например cfform, cfgrid и cfpod, на странице с тегом cfwindow необходимо использовать тег cfajaximport. Дополнительную информацию см. в разделе cfajaximport.
title string
Текст, отображаемый в строке заголовка окна. Для управления оформлением заголовка можно использовать разметку HTML, например, чтобы отобразить текст курсивом красного цвета. Если этот атрибут не указан, у окна не будет строки заголовка.
width numeric
Ширина элемента управления в пикселях, включая строку заголовка и границы. Значение по умолчанию — 500.
x numeric
Координата X (по горизонтали) верхнего левого угла окна относительно окна браузера. ColdFusion игнорирует этот атрибут, если значение атрибута center равно true и атрибут y не задан.
y numeric
Координата Y (по вертикали) верхнего левого угла окна относительно окна браузера. ColdFusion игнорирует этот атрибут, если значение атрибута center равно true и атрибут x не задан.
refreshonshow boolean
По умолчанию: false
false
* true Обновлять содержимое окна, выполняя выражение привязки source при каждом отображении окна (например, при вызове функции JavaScript ColdFusion.Window.show), а также при возникновении событий привязки * false Обновлять окно только при срабатывании события привязки, запускающего выражение привязки.
destroyOnClose boolean
Если destroyOnClose равно true, окно уничтожается при закрытии. По умолчанию значение равно false, и при закрытии окно скрывается.
Примеры Пример кода с тегом cfwindow
© 2012–present Foundeo, Inc. and the CFDocs contributors.
Licensed under the MIT License.
ColdFusion is a trademark of Adobe Systems Incorporated.
https://cfdocs.org/cfwindow