Копировать ссылку на страницу

Свойства:

Имя

Тип

Описание

id

string

ИД диалогового окна

name

string

Номер набора данных

title

string

Заголовок модального диалога

html

string

Содержимое окна

okText

string

Подпись кнопки OK

cancelText

string

Подпись кнопки Отмена

ok

function

Функция обратного вызова, исполняется при нажатии на кнопку OK

cancel

function

Функция обратного вызова, исполняется при нажатии на кнопку Cancel

height

integer

Высота модального диалога

width

integer

Ширина модального диалога

resizable

boolean

Возможность изменения размеров окна

modal

boolean

Если False, то задний план затемняется

enterOk

boolean

Если True, при нажатии на Enter срабатывает нажатие на кнопку OK

isShowOkButton

boolean

Отображать кнопку OK

isShowCancelButton

boolean

Отображать кнопку Отмена

isOpened

boolean

Признак того, что окно уже открылось

isSingleInstance

boolean

Не открывать новое окно, если такое же окно открыто. Значение по умолчанию TRUE

inlineHint

InlineHint

Сообщение об ошибке, отображаемое на странице

Примеры

 

var dialog = new WebAccess.components.dialogs.BaseDialog();
   dialog.setHtml("TestHTML");
   dialog.show();

 

// Создание собственных кнопок.
var dialog = new WebAccess.components.dialogs.BaseDialog();
var myButton = { id: "myButtonID", text: "Button", click: myFunction };
   dialog.modalWindowButtons.push(myButton);
   dialog.show();

 

// Отображение сообщения об ошибке.
var dialog = new WebAccess.components.dialogs.BaseDialog();
   dialog.show();
   dialog.inlineHint.showError('Сообщение об ошибке');

Иерархия наследования:

BaseObject

 BaseDialog

Тип BaseDialog предоставляет следующие члены:

Свернуть/развернуть Конструктор

Синтаксис:

 

new BaseDialog()

Свернуть/развернуть Методы

Свернуть/развернуть Public method addHelpIcon – добавляет иконку справки на форму диалогового окна

Синтаксис:

 

addHelpIcon()

Возвращаемое значение:

Объект типа BaseDialog.

Свернуть/развернуть Public method clear – очищает содержимое окна

Синтаксис:

 

clear()

Возвращаемое значение:

Объект типа BaseDialog.

Свернуть/развернуть Public method close – закрывает диалоговое окно

Синтаксис:

 

close()

Возвращаемое значение:

Объект типа BaseDialog.

Свернуть/развернуть Public method disableButton – сделает кнопку недоступной

Синтаксис:

 

disableButton(buttonId)

Параметры:

Имя

Тип

Описание

buttonId

string

ИД кнопки, например "modal_ok_button","modal_cancel_button"

Возвращаемое значение:

Объект типа BaseDialog.

Свернуть/развернуть Public method enableButton – сделает кнопку доступной

Синтаксис:

 

enableButton(buttonId)

Параметры:

Имя

Тип

Описание

buttonId

string

ИД кнопки, например "modal_ok_button","modal_cancel_button"

Возвращаемое значение:

Объект типа BaseDialog.

Свернуть/развернуть Public method isOpened – проверяет, открыто ли диалоговое окно

Синтаксис:

 

isOpened()

Возвращаемое значение:

Объект типа BaseDialog.

Свернуть/развернуть Public method setSpinner – показывает иконку прогресса при выполнении длительной операции

Синтаксис:

 

setSpinner()

Параметры:

Имя

Тип

Описание

opt_text

String

Текст диалога

Возвращаемое значение:

Объект типа BaseDialog

Свернуть/развернуть Public method removeDefaultButtons – удаляет кнопки ОК и Отмена с формы диалогового окна

Синтаксис:

 

removeDefaultButtons()

Возвращаемое значение:

Объект типа BaseDialog.

Свернуть/развернуть Public method setHtml – устанавливает содержимое диалогового окна

Синтаксис:

 

setHtml(html)

Параметры:

Имя

Тип

Описание

html

string

Содержимое окна – текст html-разметки

Возвращаемое значение:

Объект типа BaseDialog.

Свернуть/развернуть Public method setHeight – задает высоту окна

Синтаксис:

 

setHeight(height)

Параметры:

Имя

Тип

Описание

height

integer

Высота в пикселях

Возвращаемое значение:

Объект типа BaseDialog.

Свернуть/развернуть Public method setTitle – задает заголовок окна

Синтаксис:

 

setTitle(title)

Параметры:

Имя

Тип

Описание

title

string

Заголовок окна

Возвращаемое значение:

Объект типа BaseDialog.

Свернуть/развернуть Public method setWidth – задает ширину окна

Синтаксис:

 

setWidth(width)

Параметры:

Имя

Тип

Описание

width

integer

Ширина в пикселях

Возвращаемое значение:

Объект типа BaseDialog.

Свернуть/развернуть Public method show – показывает диалоговое окно

Синтаксис:

 

show()

Возвращаемое значение:

Объект типа BaseDialog.

Свернуть/развернуть Public method showCancelButton – включает отображение кнопки Отмена

Синтаксис:

 

showCancelButton()

Возвращаемое значение:

Объект типа BaseDialog.

Наследуемые методы:

Public method asString – получить строковое представление объекта. Унаследован от BaseObject.

Public method bind – привязать функцию к событию. Унаследован от BaseObject.

Public method fire – вызвать событие. Унаследован от BaseObject.

Public method unbind – удалить функцию, привязанную к событию. Унаследован от BaseObject.

Свернуть/развернуть События

Пример использования событий:

var dialog = new WebAccess.components.dialogs.BaseDialog();
 
var afterOpen = WebAccess.components.dialogs.BaseDialog.EVENT.AFTER_OPEN;
dialog.bind(afterOpen, function(dialogObj) {
console.log('Событие сработало');
});
 
var afterOpen = dialog['class'].EVENT.AFTER_OPEN;
dialog.bind(afterOpen, function(dialogObj) {
console.log('Событие сработало');
});

Свернуть/развернуть Public method AFTER_CLOSE – срабатывает после закрытия диалогового окна

Параметры:

Имя

Тип

Описание

dialog

WebAccess.components.dialogs.BaseDialog

Экземпляр диалога

Свернуть/развернуть Public method AFTER_OPEN – срабатывает перед закрытием модального окна. Можно предотвратить закрытие диалога, вернув false в обработчике события

Параметры:

Имя

Тип

Описание

dialog

WebAccess.components.dialogs.BaseDialog

Экземпляр диалога

Свернуть/развернуть Public method AFTER_CLOSE_BY_OK – срабатывает после закрытия модального окна при нажатии на кнопку ОК

Параметры:

Имя

Тип

Описание

dialog

WebAccess.components.dialogs.BaseDialog

Экземпляр диалога

Свернуть/развернуть Public method AFTER_CLOSE_BY_CANCEL – срабатывает после закрытия модального окна при нажатии на кнопку Отмена

Параметры:

Имя

Тип

Описание

dialog

WebAccess.components.dialogs.BaseDialog

Экземпляр диалога

Свернуть/развернуть Public method BEFORE_CLOSE – срабатывает перед закрытием модального окна

Параметры:

Имя

Тип

Описание

dialog

WebAccess.components.dialogs.BaseDialog

Экземпляр диалога

Свернуть/развернуть Public method BEFORE_CLOSE_BY_ESCAPE – срабатывает перед закрытием модального окна от нажатия кнопки Escape

Параметры:

Имя

Тип

Описание

dialog

WebAccess.components.dialogs.BaseDialog

Экземпляр диалога

Свернуть/развернуть Public method BEFORE_CLOSE_BY_CROSS – срабатывает перед закрытием модального окна от нажатия на крестик в заголовке окна

Параметры:

Имя

Тип

Описание

dialog

WebAccess.components.dialogs.BaseDialog

Экземпляр диалога

См. также

 

© 2016 Компания DIRECTUM Сообщество пользователей DIRECTUM