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