私たちは、あなたがこの機能を待ち望んでいたことを知っています…そして、その待ち時間は終わりです!4D v17 R4では、4D for iOSでマルチクライテリアサーチが利用できるようになりました!
リストフォームのテンプレートを選択した後、複数のフィールドを検索エリアにドロップするだけで、マルチクライテリアサーチが有効になります。同じフィールドに複数の値を指定する場合、裏側でOR演算子が使用されます。
下図のように、フィールドリストを表示させるボタンをクリックすれば、簡単に検索エリアを編集し、フィールドを削除することができます。
すでにカスタムテンプレートを構築していて、この機能を有効にしたい場合は、既存のsvgファイルを修正し、検索クラスを「dropable field optional」から「dropable field optional multi-criteria」に変更する必要があります。
<rect id="search" class="droppable field optional multi-criteria" x="14" y="0" width="238" height="30" stroke-dasharray="5,2" ios:type="0,1,2,4,8,9,11,25,35" ios:bind="searchableField"/> このようにすると、"search "クラスで検索を実行することができます。
これで、複数のフィールドに基づいた検索を実行し、生成された4D for iOSアプリにフィルタリングされたコンテンツを表示することができるようになりました。それでは、Happy searching !