Как реализовать фильтрацию на стороне сервера с помощью flex 4 - PullRequest
0 голосов
/ 20 июня 2010

У меня есть Flex 4, Zend и php. Я настроил подкачку в своей таблице данных, но как мне выполнить фильтрацию на стороне сервера? У меня есть около миллиона записей, поэтому, очевидно, я не могу выполнить фильтрацию на стороне клиента ... Я весь день гуглял без удачи. Кто-нибудь был в состоянии сделать это или может указать мне учебник?

Ответы [ 2 ]

0 голосов
/ 30 июня 2014

Фильтрация на стороне сервера будет означать простую отправку некоторых строк из клиентского источника ввода с использованием объекта удаленного соединения для подключения к стороне Java.

На стороне Java используйте запросы sql для извлечения отфильтрованных данных.

после извлечения отправьте его обратно на флекс, используя объекты dto или что-то еще, и вы готовы.

public ArrayList calljavamethodtoSearch(String searchString){

    String sql_query="select * from TableName where name like(searchString%)";

    //execute the query and store data on a arraylist or whatever and return.

}
0 голосов
/ 20 июня 2010

Я бы предположил, что для фильтрации вы собираете текст фильтра у пользователя и затем пропингуете сервер с помощью «фильтра текста»;выполнить некоторую форму оператора SQL для данных, а затем отправить обратно обновленный набор записей.

Вы ищете что-то другое?Что вы подразумеваете под подкачкой?

Я подумал, что LiveCycle каким-то образом связал набор данных на клиенте с набором данных на сервере, чтобы поддерживать загрузку данных «при прокрутке» через класс на основе списка.Я не думал, что такая функциональность была доступна в другом месте.

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