Компонент Picker, входящий в состав K2 smartforms - довольно мощный и удобный компонент, позволяющий осуществлять поиск и выбор (включая множественный) значений из любого источника данных, через технологию K2 SmartObjects.
Вместе с тем, была подмечена одна маленькая особенность - в режиме Resolve, данный компонент возвращает максимум 10 значений, не позволяя увеличить это значение настройками параметров. Например, при поиске фамилий в большой организации может возникнуть ситуация, когда Ивановых, Петровых или Сидоровых, больше 10 человек. И выбор не попавшего в Top10 человека станет проблематичным.
Да, во втором своем режиме (Search) этой проблемы нет, так как результаты в нем выводятся в режиме таблицы со страницами и есть специальный параметр этого контрола - PageSize, который определяет количество записей на страницу. Но, раз мы даем пользователям разные возможности по поиску данных, то и хорошо бы, чтобы и параметры обоих методов могли быть сконфигурированы. Итак, как изменить поведение метода Resolve для отображения большего количества записей...
Вместе с тем, была подмечена одна маленькая особенность - в режиме Resolve, данный компонент возвращает максимум 10 значений, не позволяя увеличить это значение настройками параметров. Например, при поиске фамилий в большой организации может возникнуть ситуация, когда Ивановых, Петровых или Сидоровых, больше 10 человек. И выбор не попавшего в Top10 человека станет проблематичным.
Да, во втором своем режиме (Search) этой проблемы нет, так как результаты в нем выводятся в режиме таблицы со страницами и есть специальный параметр этого контрола - PageSize, который определяет количество записей на страницу. Но, раз мы даем пользователям разные возможности по поиску данных, то и хорошо бы, чтобы и параметры обоих методов могли быть сконфигурированы. Итак, как изменить поведение метода Resolve для отображения большего количества записей...





