Jquery-mobile-filterable-callback
提供:Dev Guides
jQuery Mobile-カスタムコールバックのフィルター
説明
リストビューの拡張と同様に、コールバック関数をフィルターに提供したり、_filterablebeforefilter_イベントでフィルターを完全にオーバーライドすることもできます。 フィルタが実際に起動する前に、250msの遅延がかかります。 これにより、ユーザーが入力している間にフィルター機能が何度も実行されるのを防ぎます。
すべてのフィルター可能なウィジェットの新しいデフォルトを作成するには、カスタムフィルター関数を設定し、次のコードに示すように、_mobileinit_シグナルハンドラーでウィジェットプロトタイプの_filtercallback_オプションをオーバーライドします。
_filterCallback_オプションを設定することにより、次のコードに示すように、単一のフィルター可能なウィジェットにカスタムフィルター機能を設定できます。
フィルターを完全にオーバーライドするには(たとえば、データサーバー側またはlocalStorageから読み込むたびに)、次のコードに示すように_filterablebeforfilter_イベントにバインドします。