ありがとう - それを見逃していました。 似てますね。
このウィッシュリストリクエストのきっかけは何ですか?
データベースから取得したテスト名の長いリストがあります (おそらく数千以上)。 データ フィルターを使用して、ユーザーが対話的にテストのリストをいくつかの興味深いテストに絞り込めるようにしたいと考えています。 データテーブルから選択したテストを抽出し、適切な SQL クエリを作成するスクリプトがあります。
最も一般的な方法は、正規表現モードで検索バーを使用することです。 ただし、結果のリストはユーザーの入力時に動的にフィルタリングされるため、予測できない遅延や、JMP 更新時の一時停止などが発生する可能性があります。 数百のエントリの場合は問題ありませんが、長いリストの場合は、バックグラウンドでフィルタリングしているときに JMP が入力の受け入れを停止する (または、入力中のいくつかの文字を見逃してしまう) ことがイライラさせられます。
現時点では、データフィルターで次のコードを使用しています。
Add Filter(
columns( :column ),
Display(
:column, Find( Set Text( "" ), Contains Terms( 0 ), Regular Expression( 1 ) )
)
)
改善してほしいことは何ですか?
データ フィルターの検索バーで、ユーザーが Enter キーを押したときにのみ正規表現コードをリストに適用するオプション (たとえば)、または検索バーに入力されたフィルターを適用するボタンを表示したいと考えています。
この考え方がなぜ重要なのでしょうか?
データ フィルターを使用して、可能性のあるエントリの非常に大きなリストからクエリを構築するときのユーザー エクスペリエンスが向上します。
JMP17を使用しています。