logo
logo

Форум Поле "количество"

создать новую тему раскрыть все
Поле "количество" Loki 28/01/2004 23:50 #написать ответ
при редактировании существующей операции, имеющей поле "количество", данные из этого поля не сохраняются. Моя база сконвертирована из первой версии, возможно в этом причина. Но все равно это неправильно.
 
Dervish: Конечно неправильно!
 
Это ошибка, я включил её в план работ. Спасибо.
добавление операций Ed 17/02/2004 12:56 #написать ответ
При добавлении операций с количеством, после нажатия кнопки "добавить", поле количество не становится равным 1 - сохраняется введенное только что значение.
И предложение попутно. Как правило, ввод операций не ограничивается одной операцией - очень удобно пользоваться кнопкой "добавить". Но чтобы ее нажать, приходится пользоваться мышкой или клавиатурой (еще хуже). Предлагаю реагировать на нажатие "enter" как на нажатие кнопки "добавить, а "ОК" нажимать по shift+enter или ctrl+enter.
 
Dervish: Тогда уж, мне кажется, лучше наоборот. Enter эквивалентно ОК, а Ctrl+Enter означает "Добавить".
что чаще используется Ed 18/02/2004 11:01 #написать ответ
А это зависит от того, чем чаще пользуешься - что чаще, для того должно быть проще. Поэтому с моей колокольни кажется лучше так, как я написал
 
Dervish: Понимаю, что "с вашей колокольни" кажется, что это будет лучше, но я уже предвижу письма и вопросы от пользователей типа "Я нажимаю ОК, а диалог не пропадает... Исправьте ошибку!"
 
А, главное, мне кажется, что эти письма будут справедливыми: всегда и везде мы ожидаем, что нажатие на Enter будет закрывать диалоговое окно с подтверждением "сохранить изменения". А добавить обработку Ctrl+Enter как аналога кнопки "Добавить" думаю, что возможно. Я посмотрю это дело.
именно! Ed 18/02/2004 12:02 #написать ответ
Потому и написал про колокольню - вам, наверное, виднее. В принципе, это дело привычки. А как, кстати, вы сам добавляете? Тоже мышей кнопку жмете? (Очень уж я ленивый - хочется поменьше шевелений совершать :-) )
 
Dervish: Да, мышкой или Tab-ом перехожу на кнопку.
 
На самом деле мне ваше предложение очень понравилось, вот только мне кажется, что для "Добавить" будет лучше всего Ctrl+Enter и тогда это будет просто идеальное решение.
добавление операций Vladimir 19/02/2004 10:50 #написать ответ
Я, например, всегда пользуюсь Insert - и тоже привычно!!! Тут дело вкуса.
 
Dervish: Нет, речь шла о кнопках "ОК" и "Добавить" в диалоговом окне ввода новой операции.
диалоговое окно Ed 19/02/2004 11:07 #написать ответ
Тут речь немножко о другом - как нажимать кнопку Добавить в ДИАЛОГОВОМ ОКНЕ, вводишь параметры операции. Лично я кнопку Добавить в диалоговом окне жму раз в 10-20 чаще, чем ОК
И мне это напоминает ситуацию с кликом на счете - для унификации реакции Автор переделал дабл-клик на редактирование реквизитов счета, но большинство, если не все, пользователи (и я в их числе) за переход на счет. Так и здесь удобство, мне кажется, не должно приноситься в жертву унификации. Новые привычки, если они разумны, вырабатываются быстро и о том, что это необычно уже не думаешь.
 
Dervish: Дабл клик я хочу исправить, а с диалогом планирую сделать так, как обсуждалось: Enter равносилен нажатию OK, а Ctrl+Enter - "Добавить".
Сдаюсь :) Ed 19/02/2004 11:46 #написать ответ
Будем привыкать :-)
 
Dervish:
Об унификации Artem Fedorov 20/02/2004 23:43 #написать ответ
А если сделать Ctrl+Click переход на страницу операций? Будет соблюдена и унификация и это решит проблему. Можно будет сделать Ctrl своего рода модификтором для альтернативных действий, дабы не нарушать унификацию.
 
P.S. Ctrl+Click применяется например в браузерах для открытия ссылки в новой закладке.
Ctrl+Enter в ICQ для отправки сообщения вместо перевода строки.
 
Dervish: Разговор был немного о другом: о командных кнопках диалога "Добавить операцию."
 
Что же касаемо перехода на страницу операций, тут возможны варианты, и может быть Ctrl+Click будет неплохим решением. Там основная проблема в другом: какую именно из страниц операций открывать пользователю?
Ctrl+Click - очень хорошее решение! (-) dodo 02/05/2005 14:52 #написать ответ
.