Этот тип управления рассматривается слишком часто в корпоративных приложений: раскрывающихся элементов управления и списки, которые содержат тысячи записей.
Some programmers just use a hammer for screws. http://homepage.mac.com/bradster/iarchitect/images/list2.gif
Программисты, которые ошибочно используют его обычно получить подсказку, что это может быть неуместно, когда они узнают, что это занимает чрезвычайно много времени , чтобы загрузить форму.
Следующая сообщение, отправил в Основном программистов форума Визуальный на 11 декабря 1996 , типична:
Я хочу, чтобы заполнить поле в список с 2000 пунктов ... Это занимает невероятно длинный ... более 20 минут. Есть идеи?
И еще отправил 16 декабря 1996 года, несколько менее типично:
Я ищу для управления списком коробки, которые могут ... держать большие количество записей (20000)
предлог для такого громоздкого управления часто ошибочная интерпретация всемогущего призыва к оружию, «Мы должны обеспечить целостность данных.» Программисты хотят удостовериться, что пользователь указывает действительную запись; в их изображении , лучший способ сделать это - заставить пользователя выбирать из списка. Это было бы хорошо, если бы у вас было, скажем, 20, 60 или, может быть, даже 100 предметов в списке .Помимо этого числа, факт , что пользователь может прокручивать только нескольких предметов за один раз, приводит к тому, что управление становится громоздким.
Представьте, что у вас не было папок и каталогов на вашем жестком диске. Всякий раз, когда вам нужно было указать файл, вам был предоставлен выпадающий элемент управления , содержащий имя каждого файла на вашем жестком диске и запрошенный выберите тот, который вы хотите открыть. Немногие люди, программисты включили, считают такой метод как что-либо менее чем полностью неприемлемым.
Все данные могут быть организованы в некотором значимом образе, что позволит пользователя более быстрого доступу конкретной информации он или она интересуюсь. Файлы организованы в папки и каталоги для примера. Сотрудники часто категоризированы отделом, должность, или класс оценки. Проектирование интерфейса для использования соответствующей организации позволит пользователю быстрее найти нужную информацию , в то же время, «обеспечение целостности данных».
Аналогичный вопрос: http://stackoverflow.com/questions/1258689/asp-net-javascript-loading-huge-data-in-browser/1258727 –
Отправьте клиенту ссылку на эту тему и по адресу http: // homepage.mac.com/bradster/iarchitect/controls.htm Моя ставка заключается в том, что на этой веб-странице больше скриншотов его приложений ... – voyager