Как стать автором
Обновить

Комментарии 36

сори, забыл
по-моему это уже давно изобретено..
Давно - это не то слово. В MS Office 95 это уже точно было, про более ранние версии не скажу - но не удивлюсь если эта "фича" появилась в MS Word 2.0 или MS Word 1.0...
У офиса лучше. Не каждый день создаются таблицы в 15 столбцов, гораздо чаще создаются мелкие таблицы. А радих огромных таблиц пускай лезут глубже.
ради огромных таблиц обычно лезут в MS Excel )))
в том то и дело, в приложениях типа того что делаю я таблица это как один из десятков мелких элементов и нужно вставить тут и сейчас + все это должно работать исключительно в вебе без загружаемых приложений и уж темболее платного офиса и экселя. как говорится дорога ложка к обеду...
Так сразу бы и сказали, что этот интерфейс подходит и нужен только в вашем проекте. Мы тут все пытаемся мыслить глобально, для среднерядового пользователя среднерядового веб-сервиса.
спорно... мне всегда было удобнее ввести 2 цифры (строки и столбци), чем пользоваться такими решениями... тем более, что в большинстве случаев я создаю сложные большие таблицы...
ну это конечно на любителя. но амерам горазда проще один раз кликнуть в клеточку чем удалять в каждом поле цифру, потом вводить туда новую, потом кликать во втором поле и там снова удалять значение по умолчанию и вводить новое, а после этого еще и жать "сохранить". один раз кликнуть легче чем производить столько операций...
кто минусуют просто интересна позиция, раз минусуют этот коммент - ваши доводы? или вы утверждаете что проще сделать 10 кликов и нажатий на клавиатуре вместо одного???
Не минусовал, но мысль такая: вы притягиваете за уши сложность первого метода и слишком упрощаете второй метод.
В реальности же первый метод это — два клика (выделение цифр), три нажатия на клавиатуре (введение цифр, ентер), но при этом человек вводит точное количество строк и ячеек, а не пытается поймать это количество мышкой. Также для таблицы 15
чего его ловить. просто ячейки чуть покрупнее будут чем я нарисовал. в любом случае словить ячейку это то же самое что и словить поле для ввода чисел. разве нет?
Блин, хабр съел часть сообщения, вот что там было: «Также для таблицы 15x15 и 600x15 используется один и тот же интерфейс, что тоже немаловажно. Следует также учесть, что цифры могут сохранятся, то есть в последующем их не надо будет изменять».
так никто ж не мешает добавить как альтернативный метод ввода окно с полями для ввода. просто версия предложена как замена полей (которіе меня честно говоря раздражают) и более расширенная в плане свободі вібора в сравнении с тем что предоставляет мс, потому как там віше голові не прігнешь.
Насчёт «выше головы не прыгнешь». Где-то видел интерфейс, где количество создаваемых строк и столбцов увеличивается при приближении мышки к краю. Фактически тоже самое, что и у вас, только без скролла - всегда видно все ячейки, бокс просто увеличивается.
да, наверное так даже правильнее. для большинства случаев так даже лучше будет. спасибо, учту.

тут только с одним проблема, если страница проскролена так что бокс этот появляется в самом низу страницы то увеличиваться будет некуда, а скролить сраницу это не кошерно в таком случае. но в остальном мысль хорошая
Можно объединить оба решения: увеличивать до определённого максимума, а потом уже ставить скролл.
В MS Office (и OpenOffice, собственно) всё просто: это всё-таки кнопка! То есть если на неё нажать - то открывается такое окошко и там можно выбрать размер мышом, а если не двигая мышь отпустить на ней кнопку - получишь диалог с вводом размера, названия, выбором стиля и т.д. и т.п.
ясно. ну значит ничто не ново под луной...
Я думаю, что при проектировании интерфейса Офиса, в частности этой штуки, проводилось или должно было проводиться исследование на тему "какие таблицы и как часто вы создаете". Думаю, что максимальный размер в MS Word подобран именно на основании таких исследований.
Если 95% людей удовлетворены максимальным размером 10*8 ячеек, то юзабилити от этого не пострадает. Точнее пострадает, но для 5% людей, что в принципе не так уж и много (тем более, что теоретическая возможность создавать какие угодно таблицы остается.).
безусловно проводились. более того я уверен что микрософтовское решение является наилучшим компромиссом (потому как юзабилити это всегда компромисс в сторону большинства). но у меня случай немного другой и таблицы применяются в репортинговом модуле там где нужно быстро создать шаблон формы и вот тут в моем приложении количество строк/столбцов равновероятно может быть каким-угодно (ну естественно в разумных пределах).
Что интересно, в старых офисах (до 2003 включительно) размер создаваемой таким способом таблицы был ограничен только размером экрана (куда мышь дотянется). В 2007 сделали ограничение. Видимо, 90% людей большего и не нужно.
Малоосмысленно. Довольно трудно заранее сосчитать нужное количество столбцов, если их больше десятка.
А смотря как себя ведет элемент выделения ячеек. Если он двигается плавно (то есть юзер чувствует контроль) — все ок, если резко дергается — плохо.
Всё зависит от условий применения, дизайн нельзя вырывать из контекста.
согласен
В чём смысл темы??? показать как в ворде делаются таблички?

"Очень" полезные знания!

Или это что-то вроде: "Я придумал круглую штуку с дыркой для оси, которую можно катать! (правда потом оказалось, что колесо уже придумано :( , но всё равно я крут, и поведаю об этом всем!)"
Не знаю, как в новом офисе, но в старом (на сколько я помню) можно нажать левую кнопку мыши на иконку таблицы и растягивать, сколько угодно...

А вообще я думал тема будет про то, как лучше сделать автоматическую размерность при наборе, потому что часто я не знаю наперёд, сколько столбцов и, уж тем более, сколько строк у меня будет... Хотя в ворде вроде неплохо придумано со строками, но со столбцами-таки не очень, надо лезть в меню. Думаю, было бы удобно, если бы всегда был еле видный дополнительный столбец, на который можно было бы надавить и оно бы стало настоящим.
НЛО прилетело и опубликовало эту надпись здесь
Могу точно сказать, что в офисе ХP это было реализованно. И сделанно гораздо круче, чем у вас.
Смысл в том, что по нажатию кнопки показывается выпадающее меню с большими квадратами (не на весь хран, но больше, чем на вашем скриншоте и в 2007 офисе). Их немного — где 5х5 (такая вот матрица). НО если нужна таблица 10х20, то пожалуйста нажимаешь левую кнопку мыши и тянешьмышку вниз и вправо для увеличения числа столбцов и строчек.
Не знаю как MS Office, но в OpenOffice так сколько себя помню :)
помоему изначально неправильно построено - вниз должны увеличиваться строки, а в сторону - столбцы
Вот только мелкие клетки больно, иногда можно и не попасть.
В офисном варианте, не хватает циферок и клетки сделать как док в MacOSX
это не готовое решение с дизайном - это схематический макет
Я про офисное решение, а не про твое.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации