2009-11-24 5 views
3

У меня есть форма, в которой пользователи вводят 35 разных полей.Творческий способ отображения таблиц с 35 столбцами

У меня есть система управления контентом, где я хочу отобразить результаты заказа в форме.

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

Знаете ли вы какие-либо творческие способы, которыми я могу отображать 35 полей на одной странице?

+0

Возможно, вы захотите попробовать этот вопрос на странице http://uxexchange.com/. Он (очень) похож на stackoverflow.com, ориентированный только на вопросы UX и UI, подобные этому. –

+0

Сладкий! Спасибо за отзыв о uxexchange.com. Является ли деятельность там такой же, как здесь? – zeckdude

ответ

5

Стандартная форма мастера/детали должна работать. В таблице/сетке будут храниться ключевые фрагменты данных и ниже, форма детали будет иметь все детали в удобном для пользователя формате. Чтобы увидеть детали, пользователю просто нужно выбрать или щелкнуть строку в таблице/сетке, а информация, отображаемая в области подробностей, обновляется событием On_Click/On_Hover/etc.

+0

+1 Собирался выложить тот же ответ :) –

+0

Хм, это звучит очень хорошая идея! Знаете ли вы какие-либо ссылки или скриншоты, которые показывают использование этого? – zeckdude

+0

Я никогда не делал этого в PHP, но я сделал это в ASP.NET. К сожалению, веб-поиски до сих пор продолжают приземляться на том, как это сделать с Dreamweaver, который я не знаю, поможет ли это вам или нет. –

1

Я не знаю, будет ли это соответствовать вашим потребностям, но плагин jQuery ScrollTo может быть интересной альтернативой простой горизонтальной полосе прокрутки.


Edit: Существует еще один аддон вы можете захотеть взглянуть на называется columnManager.

+0

Этот менеджер столбцов выглядит действительно интересным! Спасибо за совет! +1 – zeckdude

0

У меня были экземпляры, имеющие широкие сетки. По моему мнению, я считаю, что лучше использовать полосу прокрутки (горизонтальную) браузера вместо «внутренней» (горизонтальной) полосы прокрутки. Проблема с http://demos.flesler.com/jquery/scrollTo/

Кроме того, никакие клики не задействованы или что-то еще. Пользователь сможет видеть все, просто прокручивая. С другой стороны, позволяя пользователю скрывать/показывать столбцы, также будет хорошо.

+0

Может быть интересно объединить технологию scrollTo с плагином 'fixed table header': http://www.aravindanr.com/2009/07/28/fixed-header-table-using-jquery/ – micahwittman