powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / изменить логику в клиентской части исходя данных в бд
25 сообщений из 25, страница 1 из 1
изменить логику в клиентской части исходя данных в бд
    #39590433
Музаффар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте всем! вопрос скорее относится не на JAVA а наоборот на JS, но я знаю что тот будут дельные ответы и по этому пишу тут, если что перенаправьте тему в соответствующий раздел форума. :)

собственно что я не понимаю:
есть данные в таблице скажем так шаблоны запросов типа такие:
Код: plsql
1.
2.
3.
1 номер: ХХХХХХХХ индекс: ХХХХ ХХХ ХХХХ 
2 индекс: ХХХХ ХХХ ХХХХ дата: ХХХХХХ
3 номер: ХХХХХХХХ дата1: ХХХХХХ дата2: ХХХХХХ


и т.д.

у каждого пользователя прикреплены шаблоны (типа user1?1,2,3,4,5; user2?1,3,4,5,7,8,9; ... )

с отображением все норм по данным авторизации передаю во вью лист шаблонов и там отображаю (это обычный <ul><li> )

а вот когда пользователь выбирает тот или иной пункт (шаблон), во всплывающем окне должен появится типа такое:
Код: html
1.
<label>номер:</label><input type=text name=number/><label>индекс:</label><input type=text name=index/>


и для него свой обработчик событий дальше запрос к БД и при получении ответа некая таблица.
и т.д.

собственно вопрос: как такую реализуете в своих проектах если имели дело, и что можете посоветовать?

З.Ы. заранее благодарен!
...
Рейтинг: 0 / 0
изменить логику в клиентской части исходя данных в бд
    #39590499
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Музаффара вот когда пользователь выбирает тот или иной пункт (шаблон), во всплывающем окне должен появится типа такое:
я делал не всплывающее окно, а POST с переходом на другую страницу и соответственно контроллёр.
Всплывающие страницы это не по вебовски, не по андроидовски.
Могут быть запреты на всякие всплывания(реклама).
При этом POST и переход на другой урл - 0,2сек. Моргнёт и переход.
Можно на POST остаться на этой же только сменить переменные и показать страничку чуть по другому.
И того - все страницы это переходы по урл и миниму AJAX в энтерпрайзе(прыгающих, скачущих окон)
...
Рейтинг: 0 / 0
изменить логику в клиентской части исходя данных в бд
    #39590500
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Музаффарсобственно вопрос: как такую реализуете в своих проектах если имели дело, и что можете посоветовать?
Итого страница А, Б, С и роутинг на сервере в контроллёрах по БЛ.
...
Рейтинг: 0 / 0
изменить логику в клиентской части исходя данных в бд
    #39590502
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Музаффара вот когда пользователь выбирает тот или иной пункт (шаблон), во всплывающем окне должен появится типа такое:
Код: html
1.
<label>номер:</label><input type=text name=number/><label>индекс:</label><input type=text name=index/>


Если всё таки всплывающее jQuery.Modal(), то вы решаете на ветке JS как оно сделано и чем.
Либо это опять же отдельный урл и вы его на Get закачиваете в модальное, либо оно уже сидит в своей страничке кодом и вы его показываете.
Заморочек больше, ведь вы можете сразу без всплывающего заполнить пару полей:
Код: java
1.
input type=text
...
Рейтинг: 0 / 0
изменить логику в клиентской части исходя данных в бд
    #39591198
Музаффар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
по требованию модальное.
в общем вот к примеру фрагмент окна пользователя
тут перечень возможных запросов, пока тут все возможные вопросы а это не гуд
...
Рейтинг: 0 / 0
изменить логику в клиентской части исходя данных в бд
    #39591201
Музаффар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тут не знаю как прикрепляются много вложений...
вот при нажатии модальное окно...
...
Рейтинг: 0 / 0
изменить логику в клиентской части исходя данных в бд
    #39591220
Музаффар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и это все выглядит примерно вот так

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
....
<ul class="sprM">
                        <li tabIndex="0" class="spr" onclick="sendPopup(this)" value="pf0">Свободный запрос</li>
                        <li tabIndex="0" class="spr" onclick="sendPopup(this)" value="pf101">Расширенная справка о вагонах в поезде</li>
                        <li tabIndex="0" class="spr" onclick="sendPopup(this)" value="pf1">Наличие поездов сформированных с назначением и находящихся на ст.</li>
                        <li tabIndex="0" class="spr" onclick="sendPopup(this)" value="pf2">подход поездов к станцию</li>
                        <li tabIndex="0" class="spr" onclick="sendPopup(this)" value="pf3">Пономерное наличие груженные вагонов "УТЙ"</li>
                        .....




Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
...
var listSprs = {
                                    'pf0': '<input type="text" id="inptFree" class="input-lg"/>' +
                                            '<span id="fullMess" hidden><span id="inptfree"></span></span>',
                                    // (:212 0 ст.:91:92:93:) OK
                                    'pf1': '<h3>(:212 0 <input type="text" id="inptSt" placeholder="Код ст."/>:91:92:93:)</h3>' +
                                            '<span id="fullMess" hidden>(:212 0 <span id="inptst"></span>:91:92:93:)</span>',
                                    // (:212 0 ст.:57:) OK
                                    'pf2': '<h3>(:212 0 <input type="text" id="inptSt" placeholder="Код ст."/>:57:)</h3>' +
                                            '<span id="fullMess" hidden>(:212 0 <span id="inptst"></span>:57:)</span>',
...
function sendPopup(p) {
                                    isPopupOpen = true;
                                    document.getElementById('popupWin').style.width = '600px';
                                    document.getElementById('popupWin').style.height = '150px';
                                    document.getElementById('popupWin').style.top = '25%';
                                    var s = p.getAttribute('value');
                                    console.log(p.getAttribute('value'));
                                    var m = "";
                                    m += '<h3>' + p.innerHTML + '</h3><br/>';
                                    switch (s) {
                                        case "pf0":
                                            m += listSprs.pf0;
                                            break;
                                        case "pf1":
                                            m += listSprs.pf1;
                                            break;
                                        case "pf2":
                                            m += listSprs.pf2;
                                            break;

//дальше обработка и отправка по websocket



так вот с созданием списка да можно взять из данных бд и сформировать в стороне сервера и отправлять, а вот как быть дальнейшими обработками? или как это делается

как я понимаю мне нужен некий шаблонизатор или ещё что то...

или вообще данных брать из сервера а всех остальных оставить как есть?
...
Рейтинг: 0 / 0
изменить логику в клиентской части исходя данных в бд
    #39591270
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Музаффар,
Дай код Вызова модального.
...
Рейтинг: 0 / 0
изменить логику в клиентской части исходя данных в бд
    #39591271
Музаффар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

там вообщето бардак, но как то работает :)
https://github.com/RasulovMuzaffar/ReadOnDirWeb/blob/master/web/index2.jsp
...
Рейтинг: 0 / 0
изменить логику в клиентской части исходя данных в бд
    #39591275
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Музаффар,
Модальные это уже не jsp, так и скажи руководству
https://v4-alpha.getbootstrap.com/components/modal/
...
Рейтинг: 0 / 0
изменить логику в клиентской части исходя данных в бд
    #39591276
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Музаффар
Код: javascript
1.
обработка и отправка по websocket

а это причем?
...
Рейтинг: 0 / 0
изменить логику в клиентской части исходя данных в бд
    #39591277
Музаффар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Музаффар,
Модальные это уже не jsp, так и скажи руководству
https://v4-alpha.getbootstrap.com/components/modal/

сорри но не совсем понял... и как это относится к моему вопросу?
...
Рейтинг: 0 / 0
изменить логику в клиентской части исходя данных в бд
    #39591278
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МузаффарPetro123Музаффар,
Модальные это уже не jsp, так и скажи руководству
https://v4-alpha.getbootstrap.com/components/modal/

сорри но не совсем понял... и как это относится к моему вопросу?
Сначала надо понять, по какой у тебя проект.
...
Рейтинг: 0 / 0
изменить логику в клиентской части исходя данных в бд
    #39591280
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Музаффар,
С вебсокетами к ваде. Я таким Г. не занимаюсь.
Удачи!
...
Рейтинг: 0 / 0
изменить логику в клиентской части исходя данных в бд
    #39591302
Музаффар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

авторСначала надо понять, по какой у тебя проект.
АРМ для получения неких справок из АСОУП


авторС вебсокетами к ваде. Я таким Г. не занимаюсь.
причем тут вебсокеты?

а вопрос то не по веб сокетам и даже не по js
...
Рейтинг: 0 / 0
изменить логику в клиентской части исходя данных в бд
    #39591314
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Музаффар,
Ок. Идем дальше.
jQuery.dialog открывается тот который нарисован в //mydialog.jsp это понятно?
...
Рейтинг: 0 / 0
изменить логику в клиентской части исходя данных в бд
    #39591324
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Музаффара вопрос то не по веб сокетам и даже не по js
разумеется.
Вопрос про:
1. Hello World JSP
2. роутинг
https://www.google.com/search?q=роутинг&ie=utf-8&oe=utf-8
3. Архитектуру.
...
Рейтинг: 0 / 0
изменить логику в клиентской части исходя данных в бд
    #39591329
Музаффар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

таак
...
Рейтинг: 0 / 0
изменить логику в клиентской части исходя данных в бд
    #39591333
Музаффар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Музаффара вопрос то не по веб сокетам и даже не по js
разумеется.
Вопрос про:
1. Hello World JSP
2. роутинг
https://www.google.com/search?q=роутинг&ie=utf-8&oe=utf-8
3. Архитектуру.

возможно и с этим хочу определиться, если у меня в бд есть 10 шаблонов запросов то для каждого предлагаете создать свои вью странички (чтоб показать в диалоге)?
...
Рейтинг: 0 / 0
изменить логику в клиентской части исходя данных в бд
    #39591336
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Музаффаресли у меня в бд есть 10 шаблонов запросов
переведи.
В БД хранят ДАННЫЕ Карл!!!
...
Рейтинг: 0 / 0
изменить логику в клиентской части исходя данных в бд
    #39591337
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
начни с этого:
Petro1231. Hello World JSP
...
Рейтинг: 0 / 0
изменить логику в клиентской части исходя данных в бд
    #39591339
Музаффар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Музаффаресли у меня в бд есть 10 шаблонов запросов
переведи.
В БД хранят ДАННЫЕ Карл!!!

в начале работы не стояло это, но теперь есть... надо ограничить доступ к запросам.

шаблон запроса это то что показано в диалоговой окне типа (:212 0 XXXX:91:92:93:)
...
Рейтинг: 0 / 0
изменить логику в клиентской части исходя данных в бд
    #39591340
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Музаффарв начале работы не стояло это, но теперь есть... надо ограничить доступ к запросам.

шаблон запроса это то что показано в диалоговой окне типа (:212 0 XXXX:91:92:93:)
допустим.
Какое отношение ограничение имеет к показу диалога на JSP?
Вёрстка отдельно, то что покажем ОТДЕЛЬНО.
...
Рейтинг: 0 / 0
изменить логику в клиентской части исходя данных в бд
    #39591341
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Музаффар,
делай открытие диалога из url: "target.jsp?id=123456789".
Спокойной ночи!
...
Рейтинг: 0 / 0
изменить логику в клиентской части исходя данных в бд
    #39591409
Музаффар
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

здравствуйте. на основе ваших комментов попробую тестовый проект сделать, может тогда пойму что и как... как только закончу продолжу тему.
спасибо!
...
Рейтинг: 0 / 0
25 сообщений из 25, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / изменить логику в клиентской части исходя данных в бд
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]