Страница 1 из 1

Зависание при повторном обращении к базе

Добавлено: 12 июл 2019, 10:46
Виктор
Здравствуйте, столкнулся с проблемой при использовании продукта именно на JS. Использую версию .Net и JS. Подчеркну, что такой проблемы нет на .Net.
В качестве исходника я скачал ваши примеры https://github.com/stimulsoft/Samples-JS. Выбрал пример на JS. Сервер взял из Node.js. Мои дальнейшие действия:
1) Установил Node.js и успешно запустил сервер с адаптерами.
2) В папке с примером JS открыл Working with dashboard/Create dashboard designer and show it immediately.html
3) Добавил строку с адресом сервера с адаптерами: StiOptions.WebServer.url = "http://localhost:9615";
4) Открыл Create dashboard designer and show it immediately.html в браузере. Редактор загрузился!
5) Выполнил подключение к удаленной базе данных PostgreSQL. Подключение прошло успешно!
6) Выполнил SQL запрос к базе данных. Пример: "SELECT * FROM products". Получил результаты запроса успешно!
7) Нажал на кнопку(прямо в окне запроса) "View Data" и в новом окне получил результаты выборки из базы.
8) При повторном нажатии на кнопку "View Data" происходит ЗАВИСАНИЕ из которого без перезагрузки страницы уже не выйти. Ничего сделать нельзя. Только крутится спинер и возникает под ним кнопка "Cancel".
Изображение
При выполнении этих этапов или использовании сохраненной копии в проекте примера на .Net все отлично.
Прикладываю свой mrt. В нем настроено подключение к базе данных PostgreSQL на моем сервере. Можно протестировать прямо онлайн у вас на сайте. Все работает хорошо.
Подскажите, в чем может быть проблема на JS версии.

Re: Зависание при повторном обращении к базе

Добавлено: 15 июл 2019, 13:28
Aleksey
Здравствуйте,

Не получается воспроизвести проблему. Нужна более подробная информация, есть ли какие ошибкив консоле и т.д.

Спасибо.

Re: Зависание при повторном обращении к базе

Добавлено: 16 июл 2019, 10:16
Виктор
Вот такая ошибка в JS:
Изображение

Re: Зависание при повторном обращении к базе

Добавлено: 17 июл 2019, 10:05
Aleksey
Здравствуйте,

Необходимо дополнительное время для анализа.

Спасибо.