2017-08-23 8 views
4

現在、私はodoov8を使用しています。私の要件は、私の要求に従ってXMLコードから多くのフィルタを作成していますが、すべて正常に動作しています。一度にodooに複数のフィルタを適用する

たとえば、ツリービューで3つのフィルタを適用したい場合は、最初にシステムを選択し、次に2番目と3番目のフィルタを選択するので、各フィルタを適用した後にシステムがロードされます。

一度にすべてのフィルタを選択して検索することができれば、検索を適用した後にシステムがロードされるので、時間はかかりませんが、単一のフィルタを検索する必要はありません。

私はこれを達成するためのカスタムモジュールまたは方法があります。

ありがとうございます。

+0

カスタムフィルターを作成してデフォルトの値に設定することができます。 – dccdany

+0

しかし、柔軟性はありません。ユーザーが一度に適用したいフィルターを選択できるようにしたいと考えています。 –

答えて

1

私はこれを実装するモジュールについて認識していません。

この機能は既にAdvanced Searchに存在し、条件を追加してからApplyをクリックすると、対応するウィジェットとコピー機能を確認できます。

JavaScriptを修正してフィルタをクリックすると、oe_searchviewビューに追加する必要がありますが、search_readメソッドは呼び出されません。 web.search.FilterGroupウィジェット、特にフィルタをクリックするたびに呼び出されるsearch_changeメソッドから変更を開始する必要があります。

関連する問題