Я сейчас импортировал страницу, которая использует диалог jquery для загрузки файла.На этой странице есть кнопка, которая вызывает диалог открытия, а затем выполняется загрузка. Таким образом, в диалог может быть загружена вторая страница.На этой 2-й странице есть файловый браузер, поэтому он может выполнять загрузку, когда запускается диалоговая кнопка (опция UPLOAD), а затем процесс приложения вставляет файл в таблицу.
Мой вопрос.Я новичок с Apex и особенно с Apex 5, потому что я работал только с Apex 3.
Так было в прошлом.Я просто помещаю часть кода, чтобы вы могли понять.
Это пример того, как работает кнопка.* кнопка вызывает функцию formopen
function FormOpen() {
$('#MForm').dialog('open');
$('#MForm').load('f?p=&APP_ID...........');
}
Вот код моего диалогового окна jquery, я просто собираюсь свернуть все в одной строке, чтобы вы могли прочитать его лучше
Функция открывает диалоги загружает в диалоговое окно вторую страницу.
$('#MForm').dialog({
width: 'auto',
minWidth: 400,
maxWidth: 600,
resizable: false,
autoOpen: false,
buttons: [
{
text: 'Close',
click: function() {
$('#MForm').dialog('close');
}
},
{
text: 'Upload',
click: function() {
uploadFile();
}
}
],
modal: true
});
Загрузка, если она нажата, вызывает процесс приложения, который добавляет файл в файл www_flow_file, и я знаю, что мне нужно изменить его на таблицу apex_application_files.Но это не проблема.
Проблема в том, что когда я делаю это на вершине 5, страница выдает мне эту ошибку:
Ошибка: невозможно вызвать методы в диалоговом окне до инициализации;попытался вызвать метод 'close' * Если я пытаюсь загрузить файл, я получаю сообщение об ошибке в процессе подачи заявки.
ЭТО СПОСОБ ДЕЙСТВИЯ ЭТОГО ПРОСТО на APEX 5?
Заранее спасибо