Spec-Zone.ru › ColdFusion

cfwindow

Создает всплывающее окно в браузере. Не создает отдельный экземпляр всплывающего окна браузера.

<cfwindow>

cfwindow();

Для этого тега требуется Adobe ColdFusion 8 или более поздняя версия. Не поддерживается в Lucee и т. д.

Не рекомендуется: сообщество CFML в целом не рекомендует использовать теги, создающие пользовательский интерфейс. См.: https://static.raymondcamden.com/cfuitherightway/cfwindow/index.html

  • CF8+
  • См. также: cfpod cflayout

    Справочник по атрибутам

    bodyStyle string

    Спецификация стиля CSS для содержимого окна. Как правило, используйте этот атрибут для задания цветов и шрифтов. Использование этого атрибута, например, для задания высоты и ширины может привести к искажению отображения.

    center boolean
    По умолчанию: false

    Логическое значение, указывающее, следует ли располагать окно по центру окна браузера. Если значение равно true, ColdFusion игнорирует значения атрибутов x и y. Если значение равно false и атрибуты x и y не заданы, ColdFusion размещает окно по центру.

    closable boolean
    По умолчанию: true

    Логическое значение, указывающее, может ли пользователь закрыть окно. Если значение равно true, в окне отображается значок закрытия X.

    draggable boolean
    По умолчанию: true

    Логическое значение, указывающее, может ли пользователь перемещать окно. Чтобы переместить окно, щелкните заголовок мышью и, удерживая кнопку, перетащите его. Если у окна нет заголовка, пользователь не сможет его переместить.

    headerStyle string

    Спецификация стиля CSS для заголовка окна. Как правило, используйте этот атрибут для задания цветов и шрифтов. Использование этого атрибута, например, для задания высоты и ширины может привести к искажению отображения.

    height numeric

    Высота окна в пикселях. Если указать значение, превышающее доступное пространство, окно займет все доступное пространство, а маркеры изменения размера не появятся. Значение по умолчанию — 300.

    initShow boolean
    По умолчанию: false

    Логическое значение, указывающее, следует ли отображать окно при первой загрузке содержащей его страницы. Если значение равно false, для отображения окна используйте функцию JavaScript ColdFusion.Layout.show.

    minHeight numeric

    Минимальная высота в пикселях, до которой пользователь может уменьшить размер окна. Значение по умолчанию — 0.

    minWidth numeric

    Минимальная ширина в пикселях, до которой пользователь может уменьшить размер окна. Значение по умолчанию — 0.

    modal boolean
    По умолчанию: false

    Логическое значение, указывающее, является ли окно модальным, то есть может ли пользователь взаимодействовать с главным окном, пока отображается это окно. Если значение равно true, пользователь не может взаимодействовать с главным окном.

    name string

    Имя окна. Должно быть уникальным на страницах. Этот атрибут необходим для взаимодействия с окном, в том числе для его динамического отображения или скрытия.

    onBindError string

    Имя функции JavaScript, которая выполняется, если при вычислении выражения привязки возникает ошибка. Функция должна принимать два атрибута: код состояния HTTP и сообщение. Если этот атрибут не указан, но задан глобальный обработчик ошибок (с помощью ColdFusion.setGlobalErrorHandlerfunction ), отображается сообщение об ошибке; в противном случае отображается всплывающее окно с сообщением об ошибке по умолчанию.

    resizable boolean
    По умолчанию: 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

    * 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

    Spec-Zone.ru

    Настройки Оффлайн Что нового Помощь О нас
    Spec-Zone .ru
    спецификации, руководства, описания, API