![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Использую DevExpress гриды. Количество неадекватного юзабилити-поведения, с которым пришлось столкнутся - для платного продукта не то что удивляет - а вообще сплошной wtf.
Например, чтобы войти в режим, в котором кнопки со стрелками работают влево-вправо внутри поля - нужно дважды нажать F2. Или дважды щелкнуть мышью. Если нажать один раз - в режим редактирования входит, но стрелки ходят по колонкам и записям.
Дойдя до последней колонки, выделение переходит на первую в следующей записи, до первой - на последнюю в предыдущей.
Из режима редактирования выйти можно только по Escape, переход на соседнюю строку не выходит из него.
Из последнего - выделяю группу записей. Нажимаю Ctrl-Del. Удаляется каждая вторая запись. Вот как это можно было сделать? Это тащемта мой баг, сам грид вроде не удаляет по Ctrl-Del. При удалении идентификаторы строк смещаются, надо вместо них что-то стабильное использовать.
Зато, блин, куча ненужной функциональности - какие-то CardView, фильтры, группы и прочая содомия, от которой пользователей точно заплющит, если они случайно ее используют.
PS: Вспомнил, что еще бесит: в всплывающих подсказках Intellisense ноль документации - что делает метод грида - "а хер его знает".
PPS: А вот еще:
https://gist.github.com/metametaclass/5429683
Я по нажатию Enter на гриде показываю свой редактор (модальный) и отменяю стандартную обработку. При этом in-place редактор в гриде все равно показывается. Оказывается, событие до него доходит изнутри ShowDialog. Как же бесят эти вечные дотнетовские мелкие заебы - никакими словами не передать.
Ну вот КАК показ модального окна умудряется послать событие неактивному окну - это же бессмыслица полная.
Например, чтобы войти в режим, в котором кнопки со стрелками работают влево-вправо внутри поля - нужно дважды нажать F2. Или дважды щелкнуть мышью. Если нажать один раз - в режим редактирования входит, но стрелки ходят по колонкам и записям.
Дойдя до последней колонки, выделение переходит на первую в следующей записи, до первой - на последнюю в предыдущей.
Из режима редактирования выйти можно только по Escape, переход на соседнюю строку не выходит из него.
Зато, блин, куча ненужной функциональности - какие-то CardView, фильтры, группы и прочая содомия, от которой пользователей точно заплющит, если они случайно ее используют.
PS: Вспомнил, что еще бесит: в всплывающих подсказках Intellisense ноль документации - что делает метод грида - "а хер его знает".
PPS: А вот еще:
https://gist.github.com/metametaclass/5429683
Я по нажатию Enter на гриде показываю свой редактор (модальный) и отменяю стандартную обработку. При этом in-place редактор в гриде все равно показывается. Оказывается, событие до него доходит изнутри ShowDialog. Как же бесят эти вечные дотнетовские мелкие заебы - никакими словами не передать.
Ну вот КАК показ модального окна умудряется послать событие неактивному окну - это же бессмыслица полная.
no subject
Date: 2013-04-21 10:52 am (UTC)no subject
Date: 2013-04-21 12:10 pm (UTC)Однако, цикл
no subject
Date: 2013-04-22 10:48 pm (UTC)no subject
Date: 2013-04-23 03:34 am (UTC)no subject
Date: 2013-04-21 11:11 am (UTC)И кстати багтрекер у них вполне живой и разработчики там отвечают быстро.
no subject
Date: 2013-04-21 11:18 am (UTC)Это меня юзабилити грида раздражает, после вылизанного за 7 лет клиента на дельфях нажимать лишние кнопки в гопнет-клиенте бесит.
no subject
Date: 2013-04-21 11:19 am (UTC)no subject
Date: 2013-04-21 11:37 am (UTC)no subject
Date: 2013-04-21 11:38 am (UTC)no subject
Date: 2013-04-21 11:44 am (UTC)no subject
Date: 2013-04-21 11:45 am (UTC)no subject
Date: 2013-04-21 11:55 am (UTC)no subject
Date: 2013-04-21 11:56 am (UTC)no subject
Date: 2013-04-21 07:01 pm (UTC)no subject
Date: 2013-04-21 07:02 pm (UTC)no subject
Date: 2013-04-21 07:15 pm (UTC)no subject
Date: 2013-04-22 08:01 am (UTC)no subject
Date: 2013-04-21 11:19 am (UTC)no subject
Date: 2013-04-21 12:40 pm (UTC)no subject
Date: 2013-04-21 12:49 pm (UTC)И судя по вашему комменту сверху, присутствует здоровая конкуренция ;-)
no subject
Date: 2013-04-21 12:51 pm (UTC)no subject
Date: 2013-04-21 02:10 pm (UTC)no subject
Date: 2013-04-21 02:11 pm (UTC)no subject
Date: 2013-04-21 02:31 pm (UTC)no subject
Date: 2013-04-21 02:32 pm (UTC)no subject
Date: 2013-04-21 04:09 pm (UTC)no subject
Date: 2013-04-21 04:15 pm (UTC)no subject
Date: 2013-04-21 05:26 pm (UTC)1. Устроить сбор интересных примеров и logical UI требований на кошерный грид.
2. Объявить специальную олимпиаду по реализации этого самого грида на чём угодно, хоть на хипстакложури.
3. ???????
4. PROFIT.
no subject
Date: 2013-04-21 11:16 pm (UTC)no subject
Date: 2013-04-22 07:16 am (UTC)Обычно такое поведение включается когда включен мультиселекшен. По умолчанию, редактор должен открываться сразу. В любом случае, есть опция OptionsBehavior.EditorShowMode позволяющее изменить режим активации редактора.