Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Преобразовать ресурс и дополнить в HTML
|
|||
|---|---|---|---|
|
#18+
Доброго дня господа Имею скрипт (в архиве приложен) Необходимо преобразовать файл данных "base.txt" и организовать считывание таким образом чтобы он находился в основном HTML листе (basic.html) в качестве секции ресурса ( или любой другой вариант, но в текущем листе ) Необходимо грузить ПЕРСОНАЛИЗИРОВАННОЕ дерево, для каждого пользователя - соответственно необходимо создавать каждому пользователю свой текстовый файл - это не есть хорошо !!!!! Код: html 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2017, 14:41 |
|
||
|
Преобразовать ресурс и дополнить в HTML
|
|||
|---|---|---|---|
|
#18+
HOME_X, ничего непонятно, в архиве нет никаких скриптов окромя jquery, в base.txt вообще кусок json-а, что со всем этим нужно сделать тоже непонятно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2017, 17:01 |
|
||
|
Преобразовать ресурс и дополнить в HTML
|
|||
|---|---|---|---|
|
#18+
oaken, Распакуйте в любую папку и запустите Basic.html Увидите ComboBox в нем выпадающее "дерево" хотелось бы иметь данные к этому дерево не в файле а в памяти ... так как формируются данные динамически и для каждого пользователя свое дерево Если не понятно - пожалуйста вопрошайте ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2017, 17:09 |
|
||
|
Преобразовать ресурс и дополнить в HTML
|
|||
|---|---|---|---|
|
#18+
HOME_X, Код: html 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. так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2017, 18:46 |
|
||
|
Преобразовать ресурс и дополнить в HTML
|
|||
|---|---|---|---|
|
#18+
HOME_X, HTML файл с заполненным выпадающим списком генерирует сервер. Для каждого юзверя будет свой список, если это сделать на сервере. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2017, 18:48 |
|
||
|
Преобразовать ресурс и дополнить в HTML
|
|||
|---|---|---|---|
|
#18+
HOME_X не в файле а в памяти ... нет. Они там будут только в момент запроса GET на сервере. На 0,1 сек выполнения сервлета или JSP ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2017, 18:51 |
|
||
|
Преобразовать ресурс и дополнить в HTML
|
|||
|---|---|---|---|
|
#18+
oaken, Именно так - спасибо за корректировку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2017, 22:08 |
|
||
|
Преобразовать ресурс и дополнить в HTML
|
|||
|---|---|---|---|
|
#18+
Petro123, Вы все верно понял - пользователь зашел под своим логином - выполнился запрос к базе (под этим логином) - появился набор записей для этого логина - сформировалось каждому пользователю свое "дерево" (начальник-подчиненный) - соответственно исключаю файл источник из первичного кода "data-options="url:'base.txt'" Спасибо за уточнение ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2017, 22:13 |
|
||
|
Преобразовать ресурс и дополнить в HTML
|
|||
|---|---|---|---|
|
#18+
oaken <script type="text/javascript"> $(document).ready(function () { var data = [{ "id": 1, "text": "Скотоводческий комбинат", "state": "closed", "children": [{ "id": 11, "text": "Свиноуправление 1", "state": "closed", "children": [{ "id": 111, "text": "Цех свиноводства" }, { "id": 112, "text": "Цех кабановодства" }, { "id": 113, "text": "Цех работников ЕР" }] }, { "id": 21, "text": "Скотоуправление 2", "state": "closed", "children": [{ "id": 211, "text": "Цех быководства" }, { "id": 212, "text": "Цех верблЯдеводства" }, { "id": 213, "text": "Цех работников ЕР" }] }, { "id": 31, "text": "Козлоуправление 3", "state": "closed", "children": [{ "id": 311, "text": "Цех кАзловодства" }, { "id": 312, "text": "Цех бараноприсутствия" }, { "id": 313, "text": "Цех работников ЕР" }] }] }]; $('#cc').combotree('loadData', data); }); </script> Еще вопрос - есть ли ограничение по длине переменной data ? Сколько символов можно "затолкнуть" ? Заранее благодарен ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2017, 22:16 |
|
||
|
Преобразовать ресурс и дополнить в HTML
|
|||
|---|---|---|---|
|
#18+
HOME_X, IMHO Переменная js нужна только для ajax т.е. без перезагрузки. В остальном прямо пишите в html. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2017, 09:28 |
|
||
|
Преобразовать ресурс и дополнить в HTML
|
|||
|---|---|---|---|
|
#18+
oaken <script type="text/javascript"> $(document).ready(function () { var data = [{ "id": 1, "text": "Скотоводческий комбинат", "state": "closed", "children": [{ "id": 11, "text": "Свиноуправление 1", "state": "closed", "children": [{ "id": 111, "text": "Цех свиноводства" }, { "id": 112, "text": "Цех кабановодства" }, { "id": 113, "text": "Цех работников ЕР" }] }, { "id": 21, "text": "Скотоуправление 2", "state": "closed", "children": [{ "id": 211, "text": "Цех быководства" }, { "id": 212, "text": "Цех верблЯдеводства" }, { "id": 213, "text": "Цех работников ЕР" }] }, { "id": 31, "text": "Козлоуправление 3", "state": "closed", "children": [{ "id": 311, "text": "Цех кАзловодства" }, { "id": 312, "text": "Цех бараноприсутствия" }, { "id": 313, "text": "Цех работников ЕР" }] }] }]; $('#cc').combotree('loadData', data); }); </script> </body> </html> Красиво получилось еще раз спасибо ... Скажите возможно ли осуществлять выбор только тех составляющих, которые не имеют дочерных элементов ? В данном пример это только ЦЕХА ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2017, 10:44 |
|
||
|
Преобразовать ресурс и дополнить в HTML
|
|||
|---|---|---|---|
|
#18+
[quot HOME_X]Скажите возможно ли осуществлять выбор только тех составляющих, которые не имеют дочерных элементов ?/quot]Конечно возможно, все зависит от того где это происходит. Никто не мешает тебе отдавать на клиент такой усеченный список и это самый правильный вариант. Если же интересует вариант "на страничке" - пишешь рекурсивную функцию которая пробежит по дереву и отдаст плоский список елементов без свойства childred. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2017, 11:02 |
|
||
|
Преобразовать ресурс и дополнить в HTML
|
|||
|---|---|---|---|
|
#18+
oaken, Немножко не так - визуализация полная ВСЕГДА, в момент отбора данных - выбор возможен только ЦЕХОВ т.е. - открыл дерево - открыл комбинат - открыл управление - выбрал ЦЕХ - закрыл дерево - в Text ComboBox - зафиксировалось значение ЦЕХА - если выбрал комбинат/управление в Text ComboBox - осталось "старое" значение Так возможно ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2017, 13:53 |
|
||
|
Преобразовать ресурс и дополнить в HTML
|
|||
|---|---|---|---|
|
#18+
HOME_X, такое возможно. только это очень размытые требования. HOME_X, ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2017, 15:54 |
|
||
|
Преобразовать ресурс и дополнить в HTML
|
|||
|---|---|---|---|
|
#18+
вадяHOME_X, такое возможно. только это очень размытые требования. HOME_X, Не понял - что есть "размытые" Есть конкретный пример (архив) Есть установка - фиксировать в ComboBox.Text - если НЕ родитель (у которых нет свойства "children") Как более конкретно можно сформулировать задачу ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2017, 16:42 |
|
||
|
Преобразовать ресурс и дополнить в HTML
|
|||
|---|---|---|---|
|
#18+
HOME_XКак более конкретно можно сформулировать задачу ?А почему бы не почитать доку для этого UI плагина ? Ивент onChange должен решить проблему я думаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2017, 18:54 |
|
||
|
Преобразовать ресурс и дополнить в HTML
|
|||
|---|---|---|---|
|
#18+
HOME_X, События клик или смена. Записать туда любую твою логику. В чем проблема? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2017, 19:01 |
|
||
|
Преобразовать ресурс и дополнить в HTML
|
|||
|---|---|---|---|
|
#18+
HOME_XЕсть установка - фиксировать в ComboBox.Text - если НЕ родитель (у которых нет свойства "children")дак вот и ответил себе - осталось только реализовать это. это ведь не сложно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2017, 20:08 |
|
||
|
Преобразовать ресурс и дополнить в HTML
|
|||
|---|---|---|---|
|
#18+
oakenHOME_XКак более конкретно можно сформулировать задачу ?А почему бы не почитать доку для этого UI плагина ? Ивент onChange должен решить проблему я думаю. Как бы - ДА Но нет реакции на события именно этого объекта Что-то не так делаю , у данного объекта есть особенности ? $('#cc').change(function(){ alert(this.value); }); $('#cc').click(function(){ alert(this.value); }); Код: html 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. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2017, 15:16 |
|
||
|
Преобразовать ресурс и дополнить в HTML
|
|||
|---|---|---|---|
|
#18+
HOME_X, Вероятно необходим некий JS от JQuery для обработки событий ? Какой именно подскажите пожалуйста ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2017, 16:57 |
|
||
|
Преобразовать ресурс и дополнить в HTML
|
|||
|---|---|---|---|
|
#18+
HOME_X $('#cc').change(function(){ alert(this.value); }); $('#cc').click(function(){ alert(this.value); }); а если таким образом http://jquery.page2page.ru/index.php5/On ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2017, 17:14 |
|
||
|
Преобразовать ресурс и дополнить в HTML
|
|||
|---|---|---|---|
|
#18+
вадя, У меня ни как не реагирует, ИМЕННО этот объект, остальные в адеквате... Впечатление что нужен некий обработчик событий JQuery а какая именно библиотека не знаю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2017, 17:26 |
|
||
|
Преобразовать ресурс и дополнить в HTML
|
|||
|---|---|---|---|
|
#18+
HOME_XУ меня ни как не реагирует, ИМЕННО этот объект, остальные в адеквате... Впечатление что нужен некий обработчик событий JQuery а какая именно библиотека не знаю F12 смотрел? точки останова ставил? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2017, 21:06 |
|
||
|
Преобразовать ресурс и дополнить в HTML
|
|||
|---|---|---|---|
|
#18+
HOME_X, где элемент с таким id cc ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2017, 21:08 |
|
||
|
Преобразовать ресурс и дополнить в HTML
|
|||
|---|---|---|---|
|
#18+
вадяHOME_X, где элемент с таким id cc Это дерево - выделено !!! -- Попробуйте у себе на ПК - работает ли ? может у меня версия IE не соответствует <!DOCTYPE html><html> <head> <meta charset="windows-1251"> <title>Basic ComboTree - jQuery EasyUI Demo</title> <link rel="stylesheet" type="text/css" href="css/easyui.css"> <link rel="stylesheet" type="text/css" href="css/icon.css"> <link rel="stylesheet" type="text/css" href="css/demo.css"> <script type="text/javascript" src="js/jquery.min.js"></script> <script type="text/javascript" src="js/jquery.easyui.min.js"></script> </head> <body> <h2>Basic ComboTree</h2> <p>Click the right arrow button to show the tree panel.</p> <div style="margin:20px 0"></div> <div class="easyui-panel" style="width: 100%; max-width: 400px; padding: 30px 60px;"> <div style="margin-bottom: 20px"> <input id="cc" class="easyui-combotree" style="width: 100%"> </div> </div> <select id="Mark" name=Mark style=width:100%;display:block;text-align:left; > <option O1 value=V1>Z1</option> <option O2 value=V2>Z2</option> <option O3 value=V3>Z3</option> </select> <script type="text/javascript"> $(document).ready(function () { var data = [{ "id": 1, "text": "Скотоводческий комбинат", "state": "closed", "children": [{ "id": 11, "text": "Свиноуправление 1", "state": "closed", "children": [{ "id": 111, "text": "Цех свиноводства" }, { "id": 112, "text": "Цех кабановодства" }, { "id": 113, "text": "Цех работников ЕР" }] }, { "id": 21, "text": "Скотоуправление 2", "state": "closed", "children": [{ "id": 211, "text": "Цех быководства" }, { "id": 212, "text": "Цех верблЯдеводства" }, { "id": 213, "text": "Цех работников ЕР" }] }, { "id": 31, "text": "Козлоуправление 3", "state": "closed", "children": [{ "id": 311, "text": "Цех кАзловодства" }, { "id": 312, "text": "Цех бараноприсутствия" }, { "id": 313, "text": "Цех работников ЕР" }] }] }]; $('#cc').combotree('loadData', data); }); $('#cc').change(function(){ alert(this.value); }); $('#cc').click(function(){ alert(this.value); }); $('#Mark').change(function(){ alert(this.value); }); alert('Exit'); </script> </body> </html> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2017, 21:14 |
|
||
|
Преобразовать ресурс и дополнить в HTML
|
|||
|---|---|---|---|
|
#18+
HOME_XIEчто для чего такое? а нормальные браузеры? activX... под ie вроде работает на win 10 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2017, 21:26 |
|
||
|
Преобразовать ресурс и дополнить в HTML
|
|||
|---|---|---|---|
|
#18+
вадяHOME_XIEчто для чего такое? а нормальные браузеры? activX... под ie вроде работает на win 10 У Вас работает ? Пробывали ? уточните операц.-ку и броузер ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2017, 21:51 |
|
||
|
Преобразовать ресурс и дополнить в HTML
|
|||
|---|---|---|---|
|
#18+
в Edge не работает в ie11 работает win 10 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2017, 22:00 |
|
||
|
Преобразовать ресурс и дополнить в HTML
|
|||
|---|---|---|---|
|
#18+
я так понимаю документацию по этому контролу никто не читал? и отладкой браузера тоже не пользуемся? там же явно видно, что инпут с ид сс - невидим, по нему нельзя кликнуть в принципе... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2017, 10:40 |
|
||
|
Преобразовать ресурс и дополнить в HTML
|
|||
|---|---|---|---|
|
#18+
oakenя так понимаю документацию по этому контролу никто не читал? и отладкой браузера тоже не пользуемся? там же явно видно, что инпут с ид сс - невидим, по нему нельзя кликнуть в принципе... События Change завязано аналогично ? (Click дописывался позднее) $('#cc').change(function(){ alert("Event change"); }); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2017, 11:11 |
|
||
|
Преобразовать ресурс и дополнить в HTML
|
|||
|---|---|---|---|
|
#18+
HOME_Xoakenя так понимаю документацию по этому контролу никто не читал? и отладкой браузера тоже не пользуемся? там же явно видно, что инпут с ид сс - невидим, по нему нельзя кликнуть в принципе... События Change завязано аналогично ? (Click дописывался позднее) $('#cc').change(function(){ alert("Event change"); });мне кажется или мы действительно говорим на разных языках? Просто оставлю это здесь... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2017, 12:06 |
|
||
|
Преобразовать ресурс и дополнить в HTML
|
|||
|---|---|---|---|
|
#18+
oakenПросто оставлю это здесь... Ваше вложение - прилагаю как часть скрина (см файл) Просто приложите пример кода, проще и быстрее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2017, 12:20 |
|
||
|
Преобразовать ресурс и дополнить в HTML
|
|||
|---|---|---|---|
|
#18+
HOME_X, ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2017, 12:41 |
|
||
|
Преобразовать ресурс и дополнить в HTML
|
|||
|---|---|---|---|
|
#18+
oaken, Вы правы !!!!!!!!! Присвоение стиля библиотек JQuery А как быть ? P.S. - спасибо за ДОСКАЗКУ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2017, 13:32 |
|
||
|
Преобразовать ресурс и дополнить в HTML
|
|||
|---|---|---|---|
|
#18+
HOME_XПрисвоение стиля библиотек JQuery Вот это я не понял HOME_XА как быть ? Быть с чем? С обработчиком события изменения значения в контроле? Я ж уже говорил, использовать событие onChange как описано в документации Код: javascript 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2017, 15:12 |
|
||
|
Преобразовать ресурс и дополнить в HTML
|
|||
|---|---|---|---|
|
#18+
oaken, Выполнено Имею такой результат Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. Еще вопрос - не будет ли наблюдаться зацикливания между событием и моим алгоритмом Установка - если это родитель m.length > 0 если это родитель устанавливается старое значение t.tree('select',s.target); $('#cc').combotree('setValue',oldVal); Какими приемами и механизмами можно пресечь такой цикл (некоторое зависание наблюдаю) Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2017, 18:15 |
|
||
|
Преобразовать ресурс и дополнить в HTML
|
|||
|---|---|---|---|
|
#18+
HOME_X, При зацикливании и зависании лучше лог приводить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2017, 18:57 |
|
||
|
Преобразовать ресурс и дополнить в HTML
|
|||
|---|---|---|---|
|
#18+
Petro123, Как его получить в EI (F12 - дальше -> ??????? ) P.S. я в Web-е начинающий, множество моментов мне не ясны ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2017, 22:32 |
|
||
|
Преобразовать ресурс и дополнить в HTML
|
|||
|---|---|---|---|
|
#18+
HOME_X, в коде JS повставлять console.log() https://www.google.ru/search?q=js лог консоли&ie=utf-8&oe=utf-8&channel=fs&gws_rd=cr,ssl&ei=7yppWfCsDKXg6AT6gLDwAQ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2017, 23:36 |
|
||
|
|

start [/forum/topic.php?all=1&fid=22&tid=1444545]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
87ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
69ms |
get tp. blocked users: |
1ms |
| others: | 12ms |
| total: | 212ms |

| 0 / 0 |
