是什麼啟發了這個願望清單請求?
我有一長串從數據庫中提取的測試名稱(可能有幾千多個)。 我想使用數據過濾器,以便用戶可以交互式地將測試列表縮小到一些有趣的測試。 我有一個腳本可以從數據表中提取選定的測試並創建適當的 SQL 查詢。
最常見的方法是在正則表達式模式下使用搜索欄。 但是,由於結果列表是在用戶鍵入時動態過濾的,因此可能會導致不可預測的延遲、JMP 更新時的暫停等。 對於幾百個條目,這很好,但對於長列表,令人沮喪的是 JMP 在後台過濾時會停止接受輸入(或者會漏掉幾個正在鍵入的字符)。
目前我在我的數據過濾器中使用以下代碼:
Add Filter(
columns( :column ),
Display(
:column, Find( Set Text( "" ), Contains Terms( 0 ), Regular Expression( 1 ) )
)
)
您希望看到哪些改進?
我希望在數據過濾器搜索欄中看到一個選項,該選項僅在用戶按 Enter(例如)時將正則表達式代碼應用於列表,或者一個按鈕應用輸入到搜索欄中的過濾器。
為什麼這個想法很重要?
當使用數據過濾器從非常大的可能條目列表構造查詢時,它改善了用戶體驗。
我正在使用 JMP17。