一覧のフィルタ条件を設定する方法について

お世話になっております。

現在、一覧画面のカスタマイズに検索条件入力欄と検索ボタンを配置するアプリを作成しています。

検索ボタンを押したときに、以下の処理を行いたいです。

 1:入力された検索条件でアプリ内レコードを検索し、FlexGridへ表示する

 2:入力された検索条件を一覧画面のフィルタに設定する

 

1、2の処理ともに動作は出来ています。

しかし、2の処理の際にフィルタに条件を設定するため、

location.searchを使用してURLにQueryを埋め込んでいるのですが、

画面遷移が発生してしまうため、1の結果がすぐに消えてしまいます。

 

フィルタへの条件設定をURL以外で行う方法はありますでしょうか?

ありましたら、ご教授いただきたいと存じます。