|
Обновление страницы vs Навигация
|
|||
---|---|---|---|
#18+
Добрый вечер, коллеги! Есть код: Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
После выбора определенного меню происходит обновление страницы и выбранная выпадашка сворачивается, что не совсем айс. Смущает то, что когда ставлю решётку (#) вместо @Url.Action("Index", "ThermalMethods") он работает так как надо. То есть не происходит сворачивания элемента, и выбранный пункт подсвечивается. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2017, 16:13 |
|
Обновление страницы vs Навигация
|
|||
---|---|---|---|
#18+
vadipok, Не надо обновлять всю страницу. Обновляйте содержимое в div-элементе справа. Через ajax. Иначе вам придётся пройти все заморочки с восстановлением состояния после загрузки страницы, а у пользователя это дело будет неприятно моргать. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2017, 16:18 |
|
Обновление страницы vs Навигация
|
|||
---|---|---|---|
#18+
hVosttvadipok, Не надо обновлять всю страницу. Обновляйте содержимое в div-элементе справа. Через ajax. Иначе вам придётся пройти все заморочки с восстановлением состояния после загрузки страницы, а у пользователя это дело будет неприятно моргать. Спасибо за совет. Это пугает, с Ajax еще ни разу не работал. Буду копать, куда деваться. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2017, 16:21 |
|
Обновление страницы vs Навигация
|
|||
---|---|---|---|
#18+
Код: 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. 48. 49. 50. 51. 52. 53.
))) работает Правда пока не ту страницу вытаскивает, но завтра надеюсь вытащит как надо. Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2017, 17:16 |
|
Обновление страницы vs Навигация
|
|||
---|---|---|---|
#18+
vadipok, Есть вариант сравнивать href и location.pathname , но пилить свой SPA конечно круче. Решётку не забывайте, вдруг back понадобится. ps Чистый MVC для SPA не заточен, костылей будет много. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2017, 18:07 |
|
Обновление страницы vs Навигация
|
|||
---|---|---|---|
#18+
Парамонvadipok, ps Чистый MVC для SPA не заточен, костылей будет много. Последнее не понял, к чему вы это сказали? Что я тут перетащил из SPA? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2017, 21:32 |
|
Обновление страницы vs Навигация
|
|||
---|---|---|---|
#18+
Парамон Чистый MVC для SPA не заточен, костылей будет много. что значит? без js? такого не бывает ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2017, 21:38 |
|
Обновление страницы vs Навигация
|
|||
---|---|---|---|
#18+
ПарамонЧистый MVC для SPA не заточен, костылей будет много. Да какое тут спа. Спа будет потом, когда придёт осознание :) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2017, 21:57 |
|
Обновление страницы vs Навигация
|
|||
---|---|---|---|
#18+
vadipokПарамонvadipok, ps Чистый MVC для SPA не заточен, костылей будет много. Последнее не понял, к чему вы это сказали? Что я тут перетащил из SPA? Навигация без перегрузки - это то, что вы начали реализовывать. Если все приложение будет на этом базироваться, то мы приходим к spa. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2017, 22:02 |
|
Обновление страницы vs Навигация
|
|||
---|---|---|---|
#18+
gibson-les-paulПарамон Чистый MVC для SPA не заточен, костылей будет много. что значит? без js? такого не бывает А что там из js в коробке? Ajax хелперы, валидаторы? Мало. ) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2017, 22:15 |
|
Обновление страницы vs Навигация
|
|||
---|---|---|---|
#18+
hVosttПарамонЧистый MVC для SPA не заточен, костылей будет много. Да какое тут спа. Спа будет потом, когда придёт осознание :) Вот и я об этом ) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2017, 22:19 |
|
Обновление страницы vs Навигация
|
|||
---|---|---|---|
#18+
Парамонgibson-les-paulпропущено... что значит? без js? такого не бывает А что там из js в коробке? Ajax хелперы , валидаторы? Мало. ) Вот это мне кажется не совсем верно, хотя, каждый разрабатывает на свое усмотрение. По край не мере не так часто нужно использовать, особенно для коорпоративных пользователей. Можно же кнопку сделать неактивной, пока пользователь не забьет все итемы. Там где дата, повесть маску, там где цифры, сделать возможным набивать только цифры и т.д. Веть это относительно не трудно. Один раз обучить и пользователям будет проще. Для интернет магазинов возможно без них не обойтись. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2017, 22:25 |
|
Обновление страницы vs Навигация
|
|||
---|---|---|---|
#18+
vadipokПарамонпропущено... А что там из js в коробке? Ajax хелперы, [i]валидаторы [/i]? Мало. ) Вот это мне кажется не совсем верно, хотя, каждый разрабатывает на свое усмотрение. По край не мере не так часто нужно использовать, особенно для коорпоративных пользователей. Можно же кнопку сделать неактивной, пока пользователь не забьет все итемы. Там где дата, повесть маску, там где цифры, сделать возможным набивать только цифры и т.д. Веть это относительно не трудно. Один раз обучить и пользователям будет проще. Для интернет магазинов возможно без них не обойтись. я имел ввиду валидаторы ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2017, 22:26 |
|
Обновление страницы vs Навигация
|
|||
---|---|---|---|
#18+
vadipokvadipokпропущено... Вот это мне кажется не совсем верно, хотя, каждый разрабатывает на свое усмотрение. По край не мере не так часто нужно использовать, особенно для коорпоративных пользователей. Можно же кнопку сделать неактивной, пока пользователь не забьет все итемы. Там где дата, повесть маску, там где цифры, сделать возможным набивать только цифры и т.д. Веть это относительно не трудно. Один раз обучить и пользователям будет проще. Для интернет магазинов возможно без них не обойтись. я имел ввиду валидаторы Я всеравно не понял, чему учить пользователя ( ps Для даты лучше календарик. Вылидаторы одна из очень приятных плюшек. У вас пока каша, продолжайте учить. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2017, 22:48 |
|
Обновление страницы vs Навигация
|
|||
---|---|---|---|
#18+
Парамонgibson-les-paulпропущено... что значит? без js? такого не бывает А что там из js в коробке ? Ajax хелперы, валидаторы? Мало. ) ничего. но зато все можно сделать самому ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2017, 22:56 |
|
Обновление страницы vs Навигация
|
|||
---|---|---|---|
#18+
gibson-les-paulПарамонпропущено... А что там из js в коробке ? Ajax хелперы, валидаторы? Мало. ) ничего. но зато все можно сделать самому Можно, но все уже сделали. Тема "велосипед против FW" это отдельных холивар. Вроде в форуме js уже начали, можете принять участие, если интересно. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2017, 23:09 |
|
Обновление страницы vs Навигация
|
|||
---|---|---|---|
#18+
Парамонvadipokпропущено... я имел ввиду валидаторы Я всеравно не понял, чему учить пользователя ( ps Для даты лучше календарик. Вылидаторы одна из очень приятных плюшек. У вас пока каша, продолжайте учить. Ну да, просто я имел ввиду в таком роде, чтобы у пользователя не было шансов ошибиться и или увидеть ошибку. В этом у меня точно нет каши в голове, я до этого разрабатывал в Apex. И пользователям больше нравилось именно такая разработка, чем ввести вместо стоимости товара текст а потом получить ошибку Валидности. Возможно нужно соблюсти баланс, между тем что я предлагаю и тем что предлагаете вы. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2017, 08:11 |
|
Обновление страницы vs Навигация
|
|||
---|---|---|---|
#18+
vadipok, Блокировать пользователю инпут это жесть и аццкий ux. Это не покрывает все кейсы. В любом случае пользователь должен быть подробно информирован об ошибках, иногда это делают суммарно. Это зависит от ui. Копи паст не забывайте. Пс Валидация на сервере в mvc покрыта автоматом, а это важней, и инпут там до одного места. Вы хоть один туториал до конца прочитайте. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2017, 09:38 |
|
Обновление страницы vs Навигация
|
|||
---|---|---|---|
#18+
Парамонvadipok, Блокировать пользователю инпут это жесть и аццкий ux. Это не покрывает все кейсы. В любом случае пользователь должен быть подробно информирован об ошибках, иногда это делают суммарно. Это зависит от ui. Копи паст не забывайте. Пс Валидация на сервере в mvc покрыта автоматом, а это важней, и инпут там до одного места. Вы хоть один туториал до конца прочитайте. Видел я эти реализации, они еще лучше сделаны в Apex. Подробно информировать об ошибках надо пользователя с интернета. И блокировать кнопку я не предлагаю всегда. Я предлагаю соблюсти гармонию, и делать ставку в первую очередь на то, что пользователь будет пользоваться программой годами. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2017, 10:19 |
|
Обновление страницы vs Навигация
|
|||
---|---|---|---|
#18+
Коллеги, тут всплыла по ходу еще одна проблема. После вызова определенной страницы Лайоут вставляется два раза, что вполне логично. Решил ее следующим методом: Код: cs 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.
Таких страниц будет 25 а возможно больше. Нельзя код на шапке страницы как-то сократить? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2017, 11:29 |
|
Обновление страницы vs Навигация
|
|||
---|---|---|---|
#18+
Простите, лишние интеры откуда то взялись. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2017, 11:30 |
|
Обновление страницы vs Навигация
|
|||
---|---|---|---|
#18+
vadipok, Вы лепите костыли на ровном месте, дальше будет хуже. Забыть ajax навигацию пока не освоите обычный mvc и простой переход по страницам. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2017, 13:51 |
|
Обновление страницы vs Навигация
|
|||
---|---|---|---|
#18+
Парамонvadipok, Вы лепите костыли на ровном месте, дальше будет хуже. Забыть ajax навигацию пока не освоите обычный mvc и простой переход по страницам. Хорошо, ну а как быть с основной проблемой тогда? При обновлении происходит закрытие выпадашки и он становиться не активным. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2017, 15:41 |
|
Обновление страницы vs Навигация
|
|||
---|---|---|---|
#18+
vadipok, Выше ссылку давал, но зачем куда-то ходить и читать? Если там не понятно, то откат на изучение html. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2017, 15:59 |
|
Обновление страницы vs Навигация
|
|||
---|---|---|---|
#18+
Парамонvadipok, Выше ссылку давал, но зачем куда-то ходить и читать? Если там не понятно, то откат на изучение html. Понял, спасибо большое! ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2017, 16:02 |
|
Обновление страницы vs Навигация
|
|||
---|---|---|---|
#18+
Парамонvadipok, Выше ссылку давал, но зачем куда-то ходить и читать? Если там не понятно, то откат на изучение html. Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
Как-то так, вроде пашет. Спасибо всем за помощь. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2017, 08:41 |
|
Обновление страницы vs Навигация
|
|||
---|---|---|---|
#18+
Парамонvadipok, Есть вариант сравнивать href и location.pathname , но пилить свой SPA конечно круче. Решётку не забывайте, вдруг back понадобится. ps Чистый MVC для SPA не заточен, костылей будет много. Получилось применить для CSS. Устанавливает общий размер двух элементов в 250 пикселей, где размер второго элемента устанавливается 250- размер первого элемента по умолчанию. Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Может кому пригодиться. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.01.2017, 09:12 |
|
Обновление страницы vs Навигация
|
|||
---|---|---|---|
#18+
Эффект: ... |
|||
:
Нравится:
Не нравится:
|
|||
26.01.2017, 09:20 |
|
Обновление страницы vs Навигация
|
|||
---|---|---|---|
#18+
vadipok, Не айс, что элементарные вещи для CSS, решаются скриптом :-/ Кроме того, размерность принято располагать справа. Кроме того 2, то, поля ввода выглядят лесенкой, и это не комфортно для работы, желательно всё выровнять по самому длинному тексту размерности. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.01.2017, 12:00 |
|
Обновление страницы vs Навигация
|
|||
---|---|---|---|
#18+
hVosttvadipok, Не айс, что элементарные вещи для CSS, решаются скриптом :-/ Кроме того, размерность принято располагать справа. Кроме того 2, то, поля ввода выглядят лесенкой, и это не комфортно для работы, желательно всё выровнять по самому длинному тексту размерности. Покажите плиз, как бы вы это сделали на CSS. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.01.2017, 13:57 |
|
Обновление страницы vs Навигация
|
|||
---|---|---|---|
#18+
vadipok, Накидал: https://jsfiddle.net/ya65fd3v/1/ примерно, полностью стилистику не соблюдал, можно привести к бутстрапу, или что там используется. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.01.2017, 15:45 |
|
Обновление страницы vs Навигация
|
|||
---|---|---|---|
#18+
hVosttvadipok, Накидал: https://jsfiddle.net/ya65fd3v/1/ примерно, полностью стилистику не соблюдал, можно привести к бутстрапу, или что там используется. Ну концовка то у всех одинакового размера, это не совсем то что надо. Фишка то именно в этом, чтобы у вас в конце размер был по умолчанию. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.01.2017, 16:05 |
|
Обновление страницы vs Навигация
|
|||
---|---|---|---|
#18+
vadipokНу концовка то у всех одинакового размера, это не совсем то что надо. В этом и дело, что должно быть одинакового. Во всех гайдлайнах по дизайну, которых я видел, требуют выравнивания элементов с одинаковой семантической нагрузкой, а также общего выравнивания по сетке по возможности. Наверное потому что об этом пишут в учебной литературе по дизайну графического интерфейса. Когда всё скачет и прыгает это больше подходит на андеграунд с развлекательной тематикой. vadipokФишка то именно в этом, чтобы у вас в конце размер был по умолчанию. Не совсем понял, что имеется в виду. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.01.2017, 16:12 |
|
Обновление страницы vs Навигация
|
|||
---|---|---|---|
#18+
hVosttvadipokНу концовка то у всех одинакового размера, это не совсем то что надо. В этом и дело, что должно быть одинакового. Во всех гайдлайнах по дизайну, которых я видел, требуют выравнивания элементов с одинаковой семантической нагрузкой, а также общего выравнивания по сетке по возможности. Наверное потому что об этом пишут в учебной литературе по дизайну графического интерфейса. Когда всё скачет и прыгает это больше подходит на андеграунд с развлекательной тематикой. vadipokФишка то именно в этом, чтобы у вас в конце размер был по умолчанию. Не совсем понял, что имеется в виду. Плевать на дизайн, сейчас не про это разговор, пусть будет разминка для мозгов. Задачи бывают разные, и мое решение может пригодиться в другом месте. Можно ли сделать то же самое что и я, только с помощью CSS? Или то же самое что и вы, только чтобы в конце элементы имели размер по умолчанию? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.01.2017, 16:22 |
|
Обновление страницы vs Навигация
|
|||
---|---|---|---|
#18+
vadipokМожно ли сделать то же самое что и я, только с помощью CSS? Или то же самое что и вы, только чтобы в конце элементы имели размер по умолчанию? http://getbootstrap.com/components/#input-groups ... |
|||
:
Нравится:
Не нравится:
|
|||
26.01.2017, 16:24 |
|
Обновление страницы vs Навигация
|
|||
---|---|---|---|
#18+
hVosttvadipokМожно ли сделать то же самое что и я, только с помощью CSS? Или то же самое что и вы, только чтобы в конце элементы имели размер по умолчанию? http://getbootstrap.com/components/#input-groups Понял, спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
26.01.2017, 16:34 |
|
Обновление страницы vs Навигация
|
|||
---|---|---|---|
#18+
vadipok Можно ли сделать то же самое что и я, только с помощью CSS? Или то же самое что и вы, только чтобы в конце элементы имели размер по умолчанию? Оборачиваем все в один элемент и задаём размер. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.01.2017, 16:37 |
|
Обновление страницы vs Навигация
|
|||
---|---|---|---|
#18+
Парамонvadipok Можно ли сделать то же самое что и я, только с помощью CSS? Или то же самое что и вы, только чтобы в конце элементы имели размер по умолчанию? Оборачиваем все в один элемент и задаём размер. Угу, он уже скинул развернутый ответ. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.01.2017, 16:42 |
|
Обновление страницы vs Навигация
|
|||
---|---|---|---|
#18+
vadipokПарамонvadipok, Выше ссылку давал, но зачем куда-то ходить и читать? Если там не понятно, то откат на изучение html. Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
Как-то так, вроде пашет. Спасибо всем за помощь. для меня оказался рабочим вот этот вариант Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2019, 23:32 |
|
|
start [/forum/topic.php?all=1&fid=18&tid=1354993]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
122ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 236ms |
0 / 0 |