Archive for the ‘Syllabus’ Category

jQuery autocomplete

Июнь 12, 2010

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

Одним из таких требований является организация так называемых «объеденённых» групп. Например, объединённая группа по немецкому состоит из представителей нескольких групп. Вот именно организация выбора группы или нескольких групп для создания занятия и было основной головной болью.

В jQuery 1.8 был добавлен «родной» autocomplete (раньше для этого использовались различные плагины). А в статье How to Use the jQuery UI Autocomplete Widget как раз и расписан нужный мне use-case. Прям бери и копипасть :)

Всё разжевано (не только исходники но и css), есть live example а так же подготовленный пак с исходниками.

Реклама

Syllabus. Первый пробный показ

Апрель 29, 2010

Ваня Буйко уже довольно сильно продвинулся в разработке системы для составления расписания. Правда был обнаружен серьёзный недочёт.

Но речь не об этом. Во вторник я ходил к директору для того, чтобы продемонстрировать результаты Ваниной работы. Директор конечно же не вникал, посмотрел, порадовался. Спросил о некоторых деталях и пообещал выдать премию (аж 5 базовых). Но самое главное, что он разрешил (точнее, сказал, что доведет это до сведения тех, кого надо) Ване писать курсовую не по Delphi, а по этой системе. Явление для колледжа, в котором бумаги и стандарты играю ну очень большую роль, очень даже не ординарное.

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

Кстати, эта система поможет Ване в будущем при устройстве на работу. Это будет настоящей демонстрацией его умений и возможностей. Т.е. скорее всего на новом месте работы ему не придётся никому ничего доказывать и он сможет благополучно проскочить стадию junior’а.