2009-08-11 2 views
1

Некоторые функции для управления сетью с привязкой к данным являются заданными и должны быть доступны в любой сетке. Как строки и столбцы (во многих случаях возможны другие макеты) и флажки для булевых значений с текстовым представлением для других значений. Но многие элементы управления сеткой предлагают какофонию функций, которые могут быть неприменимы ко всем случаям использования. Некоторые из них:Какие функции являются наиболее важными для элементов управления сетью, привязанных к данным

  1. Многоуровневые данные, с основными строками, которые можно развернуть, чтобы выявить подробные строки. Потенциально эти строки данных могут иметь разные столбцы, и потенциально эти подробные строки могут быть расширены, чтобы показать дополнительные уровни детализации.
  2. Перетаскивание.
  3. Переупорядочение столбцов.
  4. Theming/skinning.
  5. Настраиваемая компоновка строк, где строки не должны состоять из строки ячеек, но могут отображаться как карточка входа или что-то подобное.
  6. Редактирование в целом - я часто использую специально разработанные редакторы и использую сетку только для отображения.
  7. Настраиваемые редакторы, которые можно заменить практически всем, что может придумать разработчик приложения.
  8. Фильтрация в сетке, сортировка или любые манипуляции, которые также могут выполняться с данными независимо от сетки.
  9. Нижние колонтитулы с автоматическим резюме данных полей.
  10. Обширный контроль над форматированием.

Я знаю, что большинство из этих функций полезно иметь в некоторых обстоятельствах, но какие из них (или любые другие функции, о которых вы можете думать), думаете, что любая современная сетка, привязанная к данным, должна быть в состоянии сделать быть полезным в ваших приложениях?

ответ

1

Дополнительно:

  1. Несвязанных столбцы для того, чтобы во время выполнения расчетных значений
  2. строк и столбцы замораживания (Excell, как - видимый всегда, независимо от прокрутки)
  3. Группировка несколько столбцов вместе в древовидную структуру для столбцов. Листы - это столбцы, привязанные к данным. Я уверен, что я пропустил какое-то хорошее английское слово для этой функции.
+0

+1, потому что мне нравятся все три предмета, которые вы указали. Перегруппировываете ли вы, как вы описали, - с совершенно адекватными английскими словами :-) - предпочтительнее более сложной многоуровневой детали мастер-детали, как я уже упоминал, или вы думаете, что эти два являются в значительной степени взаимодополняющими? –

+0

Я думаю, что мастер-деталь и «группировка столбцов вместе» должны быть совершенно независимыми функциями. Что касается именования «группировки столбцов вместе»: SyncFusion вызывает эту функцию «сложенные заголовки», Devexpress вызывает «полосы». – Przemaas

Смежные вопросы