Страница 3 из 6

Re: Редактируемые поля

Добавлено: 04 сен 2021, 01:12
nruslan2
+1
ЗЫ Обещанного три года ждут - три года вот вот пройдет через 2а дня) :D :D :D :D :D :D :D

Re: Редактируемые поля

Добавлено: 04 сен 2021, 01:17
Antonyous99
support писал(а): 09 сен 2020, 16:37
contenteditable="true"
Таким способом можно только поля ввода редактировать. А если это выпадающий список, то это не подойдет.
По клику на поле списка выводить список с поиском, а также в начале списка, красным: Добавить запись.
Так сделано в некоторых других известных CRM.
И все это прямо в таблице!!! Если честно, люди уже устали через кнопку "Редактировать" и перезагрузку страницы все делать!
Было бы очень неплохо оживить "мертвые" таблицы.

Re: Редактируемые поля

Добавлено: 12 сен 2021, 09:05
support

Re: Редактируемые поля

Добавлено: 12 сен 2021, 11:42
Antonyous99
А зачем опять окно всплывающее и кнопка Сохранить?
Почему нельзя, например, по изменению и потере фокуса сохранять? И скромное бледное notify на секунду-две в нижнем углу экрана, что сохранено.

Re: Редактируемые поля

Добавлено: 12 сен 2021, 11:57
nruslan2
Antonyous99 писал(а): 12 сен 2021, 11:42 А зачем опять окно всплывающее и кнопка Сохранить?
Почему нельзя, например, по изменению и потере фокуса сохранять? И скромное бледное notify на секунду-две в нижнем углу экрана, что сохранено.
С одной стороны круто новая фишка, а с другой тут соглашусь что не то чего ждали, так долго(
По факту получается что тоже самое окно тока с одним полем заполнения и по скорости работы в системе сотрудника изменения нет (все теже действия)

Re: Редактируемые поля

Добавлено: 12 сен 2021, 12:26
Develop-Soft
nruslan2 писал(а): 12 сен 2021, 11:57 По факту получается что тоже самое окно тока с одним полем заполнения и по скорости работы в системе сотрудника изменения нет (все теже действия)
У меня при первом взгляде на видео тоже возникла такая мысль... То есть - это фактически то же самое модальное окно (со скрытием остальных полей).
Непонятен выигрыш.

P.S. Мне кажется, что если реализация непосредственного редактирования в табличке настолько проблематична и модальное окно это панацея - тогда можно бы сделать следующим образом:

1. При даблклике на ячейке таблицы "запоминать" ее.
2. Открывать модальное "как есть" (со всеми полями).
3. Ищем поле по id ячейки из памяти.
4. Ставим фокус. "Блинкаем" рамкой поля пару раз для наглядности.
5. Если компонент вложен где-то глубоко - проходим снизу вверх по всем кликабельным компонентам, запоминаем их, потом кликаем сверху вниз и выполняем п. 4.

Выигрыш:

0. Мы не тянемся к кнопке редактирования или к "заголовку".
1. Мы сразу получаем требуемое поле в фокусе.
2. Не делая лишних движений бритвой (сохранил, кликнул следующее) можем править остальные поля в уже открывшейся форме.
3. Жмем затем "сохранить" всего один раз.

Это была п хоть какая-то золотая середина.
Что автор скажет..?

Re: Редактируемые поля

Добавлено: 12 сен 2021, 13:16
Antonyous99
Короче, в этом видео показано как:
https://cloud.mail.ru/public/AC74/Tc1jv8NBL
(звук выключите, плииз, не записался, все понятно и без звука)
==========
"Последнее событие" - это поле связи с отдельной таблицей (сущностью) статусов. Видно, что можно выбирать существующее или добавлять новое значение в этот список.
"Примечание" - это обычное текстовое поле в этой же таблице.

Re: Редактируемые поля

Добавлено: 12 сен 2021, 13:50
support
Develop-Soft писал(а): 12 сен 2021, 12:26 У меня при первом взгляде на видео тоже возникла такая мысль... То есть - это фактически то же самое модальное окно (со скрытием остальных полей).
Непонятен выигрыш.
Модальное без перезагрузки страницы. Фокус сразу в поле, которое нужно изменить. Удобство будет понятно на практике. У меня была цель сделать поддержку изменения всех полей, по этому и модальное окно. Но по факту оно не мешает. Лично мне удобно.

Re: Редактируемые поля

Добавлено: 12 сен 2021, 14:04
Antonyous99
Какое-такое модальное окно?
Модальное окно только при добавлении нового значения в список.
В остальных случаях (при редактировании) никакого модального окна не откырвается.
Ееще раз посмотрите видео)

Re: Редактируемые поля

Добавлено: 12 сен 2021, 14:11
Develop-Soft
support писал(а): 12 сен 2021, 13:50
Develop-Soft писал(а): 12 сен 2021, 12:26 У меня при первом взгляде на видео тоже возникла такая мысль... То есть - это фактически то же самое модальное окно (со скрытием остальных полей).
Непонятен выигрыш.
Модальное без перезагрузки страницы. Фокус сразу в поле, которое нужно изменить. Удобство будет понятно на практике. У меня была цель сделать поддержку изменения всех полей, по этому и модальное окно. Но по факту оно не мешает. Лично мне удобно.
Не спорю, но попробуйте прикинуть:
Develop-Soft писал(а): 12 сен 2021, 12:26 1. При даблклике на ячейке таблицы "запоминать" ее.
2. Открывать модальное "как есть" (со всеми полями).
3. Ищем поле по id ячейки из памяти.
4. Ставим фокус. "Блинкаем" рамкой поля пару раз для наглядности.
5. Если компонент вложен где-то глубоко - проходим снизу вверх по всем кликабельным компонентам, запоминаем их, потом кликаем сверху вниз и выполняем п. 4.
И заметите, что лишних действий можно подуменьшить...

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