Создание календарной / календарной сетки в ASP.NET - PullRequest
3 голосов
/ 12 апреля 2010

Я работаю над прототипом для приложения планирования в системе интрасети.Приложение предназначено для планирования и отслеживания промоутеров в разных местах на разные даты.

В настоящее время, только для создания прототипов, я создаю таблицу данных о местоположении / дате, и из этого я итеративно строю таблицу HTML (asp: Таблица контроля).При посещении каждой ячейки я запрашиваю людей, работающих с этой датой местоположения, и соответственно заполняю ячейку.Это очень неэффективно, и в худшем случае будет улучшено путем запроса кешированных данных для всей сетки местоположений / дат.

Я смотрю на установившиеся шаблоны и методы для работы со сценариями, подобными этому, в общем случае в HTML,может быть, библиотека визуализации для jQuery или чего-то еще, и, в частности, для ASP.NET, может быть, библиотека для реализации в GridView и т. д.

Я иду в правильном направлении с этим, и если да, какие рекомендациитам относительно предыдущего абзаца?

Ответы [ 3 ]

2 голосов
/ 12 апреля 2010

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

http://demos.telerik.com/aspnet-ajax/scheduler/examples/overview/defaultcs.aspx

1 голос
/ 24 августа 2010

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

1 голос
/ 12 апреля 2010

Эти элементы управления являются сложными, и существует множество сторонних поставщиков с такими компонентами. Посмотрите на некоторые из доступных вам компонентов, так как это большая работа по разработке такого компонента самостоятельно (мы собирались попытаться сделать это, но поняли, чтобы сделать его эффективным и пригодным для использования, нам нужно было купить один , поэтому мы приобрели Telerik).

НТН.

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