在 JSL 的列對話框表單中添加“名稱包含”搜索欄。<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />你好,
我想知道是否有一種直接的方法可以將搜索功能添加到 JSL 中的“列對話框”表單中,類似於所有平台列選擇的紅色三角形中的功能。
我非常基本的代碼框架可以工作,但我想添加搜索欄:
列對話框(
y_col =列列表( “Y 變量” ,馬克斯科爾( 1 ) ) ,
x_col =列列表( “X 變量” ,馬克斯科爾( 1 ) ) ,
) ;
謝謝,
J.P
回复:在 JSL 的列對話框表單中添加“名稱包含”搜索欄。你好仲偉
我正在使用 jmp 11。
在 JMP 12 中(或任何其他版本不可用)
這不在幫助文檔中:擬合模型只是在列列表附近沒有紅色三角形

另一方面, x 的 fit y 擁有它(並且在許多版本中都有它)

謝謝!
回复:在 JSL 的列對話框表單中添加“名稱包含”搜索欄。您正在運行什麼版本的 JMP?
回复:在 JSL 的列對話框表單中添加“名稱包含”搜索欄。你好,中衛,
此過濾器非常有用,在 JMP 中的大多數平台上都可用。它沒有內置到“擬合模型”對話框中是否有原因?在那裡會非常有用。
回复:在 JSL 的列對話框表單中添加“名稱包含”搜索欄。過濾器顏色選擇器怎麼樣?
這是腳本索引中的一個示例 -
dt =打開( "$SAMPLE_DATA/大類.jmp" ) ;
新窗戶( “過濾器顏色選擇器示例” ,
字體對象=磅=過濾顏色選擇器(寬度( 250 ) )
) ;
回复:在 JSL 的列對話框表單中添加“名稱包含”搜索欄。雖然 Column Dialog 是一個(已棄用的)模態窗口,但如果您查看 JMP 界面,與用戶的對話很少使用模態窗口實現。如果您需要窗口是模態的,那麼緊接在窗口定義之後的 Set Items 行需要放置在 OnOpen 事件處理程序中。在搜索期間響應回車鍵並防止將其視為確定單擊將需要使用窗口上的 OnValidate 處理程序進行處理。
回复:在 JSL 的列對話框表單中添加“名稱包含”搜索欄。涼爽的!但是你們中的任何一個人有沒有運氣把它變成一個模態窗口,所以它真的像一個對話框?只需製作窗口模式,在搜索框中輸入內容就像您點擊窗口上的確定按鈕一樣,因此您無需選擇列。
回复:在 JSL 的列對話框表單中添加“名稱包含”搜索欄。感謝您發布此信息。
正是我想要的!
回复:在 JSL 的列對話框表單中添加“名稱包含”搜索欄。我不確定是否有開箱即用的方法,但您可以編寫功能腳本。這是一個例子:

dt =當前數據表() ;
lstColNames = dt <<獲取列名(細繩) ;
新窗戶( “測試” ,
陣容盒( NCOl ( 1 ) ,
泰布=文本編輯框( “” ,<<暗示( “搜索字符串” ) ,<<設置腳本(搜索())) ,
俱樂部=列列錶框()
)
) ;
俱樂部<<設置項目( lstColNames ) ;
搜索=功能({} , {默認本地} ,
字符串=泰布<<獲取文本;
如果(修剪(字符串) == “” ,
dt =當前數據表() ;
lstColNames = dt <<獲取列名(細繩) ;
俱樂部<<設置項目( lstColNames ) ;
,
lstColNames =俱樂部<<獲取物品;
lstMatch = {} ;
為了(一世= 1 ,一世<= N項( lstColNames ) ,一世++,
colName = lstColNames [一世] ;
如果(包含( colName ,字符串) ,
插入( lstMatch , colName ) ;
)
) ;
俱樂部<<設置項目( lstMatch ) ;
)
) ;