Как динамически добавлять элементы управления на страницу asp.net и заполнять их согласно ранее добавленным элементам управления? - PullRequest
0 голосов
/ 01 июля 2011

Я разрабатываю систему, которая будет использоваться РЕСУРСНЫМИ МЕНЕДЖЕРАМИ учебного института. Менеджер ресурсов назначает партии для различных навыков в разных центрах и назначает факультеты для проведения конкретной партии.

 **Batches  Timings   27-Jun-11    28-Jun-11    29-Jun-11   30-Jun-11  1-Jul-11**
                         Mon         Tue         Wed         The        Fri

Center-1    9am to 4pm    Skill1   Skill2       Skill3     Skill4      Skill5
Batch-1                 Faculty1   Faculty3      Faculty1  Faculty1   Faculty1

Center-2    9am to 4pm  Skill4     Skill2        Skill1    Skill3      Skill5
Batch-2                Faculty2    Faculty2      Faculty2   Faculty2   Faculty2

Center-3    9am to 4pm  Skill1     Skill3        Skill2    Skill4      Skill5
Batch-3                 Faculty3   Faculty1     Faculty3   Faculty3    Faculty3

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

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

Условия для реализации этой страницы:

  1. В строке: каждый выпадающий навык не должен содержать навык, запланированный на любую предыдущую дату для той же партии.

  2. В столбце: каждый выпадающий список не должен содержать ранее запланированные партии.

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

Теперь я запутался в том, как реализовать эту страницу, чтобы я мог отображать и заполнять каждый выпадающий список соответствующими значениями. Должен ли я использовать обработчики для динамического заполнения выпадающего списка или любые другие идеи jquery / javascript для реализации этого. Я был бы благодарен, если бы мне помогли разобраться.

Спасибо, Арти

1 Ответ

0 голосов
/ 01 июля 2011

Наилучшим вариантом будет запуск проверки для ограничений, которые вам требуются при submit.

В любом случае, если вы решили сделать вашу страницу динамичной, я предлагаю вам использовать javascript/jquery. Поскольку использование обработчиков заставит вашу страницу занимать больше времени на rendering response на каждом select.

Здесь - это пример jquery, который поможет вам приблизиться к тому, что вам нужно.

...