Как можно уменьшить количество столбцов в таблице / сетке? - PullRequest
0 голосов
/ 05 февраля 2010

У меня есть таблица данных со многими столбцами. Это делает его довольно широким. Теперь мы хотим добавить больше информации в таблицу. Помимо удаления или сокращения существующих столбцов, мы можем добавить дополнительную информацию без добавления новых столбцов.

Данные, которые мы хотим добавить, будут одним из нескольких значений. Например:
Прогнозируемый
Фактические
Другое

Для других случаев, когда значение было выключено / включено или истинно / ложно, мы изменили бы цвет строки. В этом случае это не очень хороший вариант.

Еще одна вещь, которую мы рассмотрели, - это использование значка для обозначения информации.

Есть ли другие способы сделать это?

Ответы [ 6 ]

3 голосов
/ 05 февраля 2010

Решение, которое, как я видел, реализовано с помощью компонентов сетки, состоит в том, чтобы иметь средство выбора столбцов - своего рода всплывающее диалоговое окно со списком столбцов, и вы можете выбрать, какие из них вы хотели бы видеть в сетке. Вы должны иметь возможность вызывать это всплывающее окно, вызывая его из сетки, например, он может отображаться как опция, когда пользователь щелкает правой кнопкой мыши и вызывает контекстное меню.

1 голос
/ 05 февраля 2010

Одна из техник, которую я использовал в прошлом, состояла в том, чтобы создать класс «контейнер», который имеет свои собственные метки и текстовые поля, и вы можете расположить их как угодно, а затем вставить этот класс в один столбец сетки. Вам по-прежнему необходимо выполнить некоторые приемы при связывании нескольких элементов управления, которые не являются собственными элементами управления «столбец сетки», но должны помочь вам в этом. Затем вы можете иметь в каждой строке отдельный контейнерный элемент управления в одном столбце сетки ...

1 голос
/ 05 февраля 2010

1) Всплывающее окно при наведении курсора 2) Оставьте открытую строку в сетке с дополнительной информацией о щелчке строки

1 голос
/ 05 февраля 2010

область переполнения? то есть количество полей под таблицей, которые заполняются на основе выбранной строки.

или просто отображать только минимально необходимую информацию и иметь полную информацию во всплывающем окне при нажатии на кнопку doble или что-то еще.

1 голос
/ 05 февраля 2010

Можно ли сгруппировать связанную информацию во вкладки?

0 голосов
/ 05 февраля 2010

Вы не можете добавить совершенно новые данные в сетку, не зарезервировав столбец для его отображения. Лучшее решение, которое я видел, состоит в том, чтобы предоставить только необходимую информацию в сетке, отображающей все записи, а затем создать развернутый вид, который отображает все данные для одной строки. Развертывание может быть новым представлением в той же форме, всплывающим окном для дополнительного окна или всплывающим при наведении курсора мыши.

Я работал над системами, которые используют все виды ярлыков для отображения каждого последнего бита информации на одной странице, и я обнаружил, что это только делает все более запутанным и сложным в использовании. «О, эта маленькая иконка означает, что <<em> вставьте что-то совершенно не связанное с картинкой >.»

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...