Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
MVC - сложная навигация. Возможно?
|
|||
|---|---|---|---|
|
#18+
Кто-нибудь делал такую штуку: 0. Есть форма заказа. 1. Есть комбобокс на форме. Выбирает клиента. 2. Клиент выбран - "Супер клиент" 3. Не нравится имя - "Супер клиент" - рядом с комбобоксом есть кнопка - жмем на неё - попадаем на страницу редактирования этого конкретного клиента. 4. Меняем имя на "так себе клиент" 5. Жмем сохранить - попадаем на форму в "0". Я так понимаю, что попасть на частично заполненную форму трудно (хотя это и ставит под сомнение всю затею), но в комбобоксе будет предлагаться уже "так себе клиент". Этот сценарий, хоть и сделанный вручную проблем не вызывает. А вот что делать, когда с формы редактирования клиента уходят куда-то еще? Как обратно в форму заказа вернуться? Речь идет о pure HTML, на JS можно всякого намутить, это понятно. P.S. Сделать как в 1С короче. В толстых формах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2015, 14:34 |
|
||
|
MVC - сложная навигация. Возможно?
|
|||
|---|---|---|---|
|
#18+
Monochromatique, Не совсем понятно в чем проблема? В том, чтобы получить частично заполненную форму заказов после редактирования клиента? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2015, 14:38 |
|
||
|
MVC - сложная навигация. Возможно?
|
|||
|---|---|---|---|
|
#18+
AxeleronMonochromatique, Не совсем понятно в чем проблема? В том, чтобы получить частично заполненную форму заказов после редактирования клиента? Во первых - да, в этом. Только не заказОВ, а заказА. Во вторых - как вообще назад на форму заказа вернуться, если с клиента ушли на форму редактирования "Категория клиента", а с неё - на форму "Продажи по категории." Хранить в сессии всякую мутоту, потом её разгребать - как-то странно и трудоемко. Хорошо сказал - странно и трудоемко. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2015, 14:43 |
|
||
|
MVC - сложная навигация. Возможно?
|
|||
|---|---|---|---|
|
#18+
Monochromatique, А зачем Вам хранить заказ, который не был сохранен, чтобы потом завершить (если) его и сохранить, когда юзер вообще 'пошел гулять' по сайту? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2015, 14:47 |
|
||
|
MVC - сложная навигация. Возможно?
|
|||
|---|---|---|---|
|
#18+
Не совсем уверен, что правильно понял вопрос.. Но думаю, что ответ - ДА. ))) Только для юзера это не выглядит как "СОХРАНИТЬ" заказ. И не гуляет он по сайту. Он просто оформляя заказ - зашел в другую форму, что-то там сделал/посмотрел - вернулся обратно. Да просто - оформляем заказ, надо посмотреть на его долг. Из заказа уходим в форму клиента - оттуда - в отчет по дебиторке. Рядовой кейс. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2015, 14:52 |
|
||
|
MVC - сложная навигация. Возможно?
|
|||
|---|---|---|---|
|
#18+
Monochromatique, JS + Модальное окно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2015, 14:58 |
|
||
|
MVC - сложная навигация. Возможно?
|
|||
|---|---|---|---|
|
#18+
Monochromatique, А если он вообще ушел прямым линком на другой (не Ваш) сайт - ну, порнушку, там в перерыве между заполнением заказов решил посмотреть и захотел потом вернуться? А открывать новые табы он не любит. Чо делать? Рядовой кейс ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2015, 15:00 |
|
||
|
MVC - сложная навигация. Возможно?
|
|||
|---|---|---|---|
|
#18+
AxeleronMonochromatique, А если он вообще ушел прямым линком на другой (не Ваш) сайт - ну, порнушку, там в перерыве между заполнением заказов решил посмотреть и захотел потом вернуться? А открывать новые табы он не любит. Чо делать? Рядовой кейс Это вы _меня_ спрашиваете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2015, 15:03 |
|
||
|
MVC - сложная навигация. Возможно?
|
|||
|---|---|---|---|
|
#18+
MonochromatiqueЭто вы _меня_ спрашиваете? Да, Вас. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2015, 15:07 |
|
||
|
MVC - сложная навигация. Возможно?
|
|||
|---|---|---|---|
|
#18+
AxeleronMonochromatiqueЭто вы _меня_ спрашиваете? Да, Вас. Тему создал я ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2015, 15:12 |
|
||
|
MVC - сложная навигация. Возможно?
|
|||
|---|---|---|---|
|
#18+
hVostt, Мутить всякими JS'ами запрещено. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2015, 15:14 |
|
||
|
MVC - сложная навигация. Возможно?
|
|||
|---|---|---|---|
|
#18+
Очевидный варьянт - это "содержать" структуру приложения на сервере. Хоть в памяти, хоть в БД. Можно и с нуля замутить, на клиенте будет тот же pure HTML. Но принято ли такое? Может быть есть какие-то готовые вещи? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2015, 15:22 |
|
||
|
MVC - сложная навигация. Возможно?
|
|||
|---|---|---|---|
|
#18+
Под структурой приложения - я имею в виду - стек ViewModel-ей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2015, 15:33 |
|
||
|
MVC - сложная навигация. Возможно?
|
|||
|---|---|---|---|
|
#18+
AxeleronhVostt, Мутить всякими JS'ами запрещено. А придётся ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2015, 16:35 |
|
||
|
MVC - сложная навигация. Возможно?
|
|||
|---|---|---|---|
|
#18+
Частично заполненные данные можно сохранить или на сервере или на клиенте (в куках, в hidden input формы) сложность не в навигации ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2015, 14:21 |
|
||
|
MVC - сложная навигация. Возможно?
|
|||
|---|---|---|---|
|
#18+
MonochromatiqueКто-нибудь делал такую штуку: 0. Есть форма заказа. 1. Есть комбобокс на форме. Выбирает клиента. 2. Клиент выбран - "Супер клиент" 3. Не нравится имя - "Супер клиент" - рядом с комбобоксом есть кнопка - жмем на неё - попадаем на страницу редактирования этого конкретного клиента. 4. Меняем имя на "так себе клиент" 5. Жмем сохранить - попадаем на форму в "0". Я так понимаю, что попасть на частично заполненную форму трудно (хотя это и ставит под сомнение всю затею), но в комбобоксе будет предлагаться уже "так себе клиент". Этот сценарий, хоть и сделанный вручную проблем не вызывает. А вот что делать, когда с формы редактирования клиента уходят куда-то еще? Как обратно в форму заказа вернуться? Речь идет о pure HTML, на JS можно всякого намутить, это понятно. P.S. Сделать как в 1С короче. В толстых формах.Давольно-таки простая задача. Сохранить заказ в состоянии черновика, написать HistoryModule для отслеживания переходов, добавить явную ссылку "назад" на формы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2015, 10:37 |
|
||
|
MVC - сложная навигация. Возможно?
|
|||
|---|---|---|---|
|
#18+
MonochromatiqueОчевидный варьянт - это "содержать" структуру приложения на сервере. Хоть в памяти, хоть в БД. Можно и с нуля замутить, на клиенте будет тот же pure HTML. Но принято ли такое? Может быть есть какие-то готовые вещи?банально прямая ссылка на текущий заказ в футере, в хидере, в меню такие вопросы надо с аналитиками решать: как сделать именно ваш продукт удобнее для пользователя ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2015, 10:48 |
|
||
|
MVC - сложная навигация. Возможно?
|
|||
|---|---|---|---|
|
#18+
А потом уже формализованное требование пытаться реализовать и задавать вопросы, если не получается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2015, 10:49 |
|
||
|
MVC - сложная навигация. Возможно?
|
|||
|---|---|---|---|
|
#18+
skyANA, Я готов заплатить за решение простой задачи. Тебе, скайана, я добавлю 20% за красивые глаза. Решение простой задачи должно быть в следующем виде. К свойству ссылочной модели добавляется атрибут, скажем, [FreeNavigation]. Это должно обеспечивать функционал идентичный работе с ссылочными данными в формах в 1С (указано в первом посте). То есть, добавление кнопки выбора к полю ввода (по умолчанию в Bootstrap стиле) Ну и сквозную навигацию сквозь формы, с сохранением состояний этих форм, без явного сохранения. Ну и реализацию breadcrumbs\navigation Bar, чтобы было видно - каким образом мы пришли в то или иное место. Например: Заказ\Контрагент\Договор\Долг по договору\Корректировка Долга. P.S. Скайана, ты в туалет с аналитиками ходишь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2015, 13:05 |
|
||
|
MVC - сложная навигация. Возможно?
|
|||
|---|---|---|---|
|
#18+
skyANAДавольно-таки простая задача. Сохранить заказ в состоянии черновика, написать HistoryModule для отслеживания переходов, добавить явную ссылку "назад" на формы. Это не такая простая задача, а очень геморная. Там ничего отселживать и не надо - это не поможет. Там надо переписывать куки на каждый клик мыши и стук клавиши (ну или хотя бы on focus lost) ajax'ом, а при загрузке страницы читать куки, восстанавливая значения. Для каждой страницы нужен соответствующий куки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2015, 13:10 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=38891583&tid=1356676]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
20ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 203ms |
| total: | 299ms |

| 0 / 0 |
