0
フィルタリング可能なリストビューにフォーカスがあるときにリストを表示するために、複数のフィルタリング可能な入力がページにあります。私たちが達成したい何jQueryMobile listviews with filter reveal、click items on
です:
- ユーザーがリストビュー検索をクリックしたときに、小さな選択肢のセット(5または10)を示しているが
- ユーザーが検索ボックスにテキストを入力開始し、我々は、 filertablebeforefilterイベントを使用して選択肢を絞り込み、li項目をリフレッシュします。
HTML:
<input type="hidden" id="jobtemp" name="jobtemp" value="" />
<input type="hidden" id="jobcode" name="jobcode" />
<ul id="jobautocomplete" data-filter-reveal="true" data-role="listview" data-inset="true" data-filter="true" data-filter-placeholder="Find a Job ..." data-filter-theme="a">
<li><a href="#">Job 1</a>
</li>
<li><a href="#">Job 2</a></li>
</ul>
<input type="hidden" id="phasetemp" name="phasetemp" value="" />
<input type="hidden" id="phasecode" name="phasecode" />
<ul id="phaseautocomplete" data-filter-reveal="true" data-role="listview" data-inset="true" data-filter="true" data-filter-placeholder="Find a Cost Code ..." data-filter-theme="a">
<li><a href="#">Phase 1</a>
</li>
<li><a href="#">Phase 2</a></li>
</ul>
コード:似
$("#jobautocomplete").on("filterablebeforefilter", function (e, data) {
// .. ajax to refresh the <li> values in the filterable listview
}
$("#phaseautocomplete").on("filterablebeforefilter", function (e, data) {
// .. ajax to refresh the <li> values in the filterable listview, also filter based on the value in the jobautocomplete text field.
}
我々が試したものに、この
jQueryMobile listview with filter reveal, show items on click
が、方法を考え出すことができませんでした私たちはlistviを表示することができましたフォーカスを持っているew(すべてのフィルタリング可能なリストビューではない)入力からの焦点とリストビューを表示するには