ComboBox 下拉清單在處理較長值時會出現調整大小的問題
<!--StartFragment -->
我在使用 JMP 的組合框時遇到了一個問題。下拉清單的寬度會根據清單中最長的值自動調整。由於資料是從資料庫載入的,所以大多數值都很短,但也有一些值很長。當包含這些長值時,整個下拉清單就會變得過寬。
</CODE></PRE>
<P>我一直找不到關於如何控製或調整下拉清單大小的文件。有沒有辦法設定最大寬度,或防止當某個值很長時,下拉列錶框擴展得過大?</P>
<PRE><CODE class=" language-jsl">
<!--EndFragment -->
<BR />// Example ComboBox with mixed-length values
New Window( "ComboBox Size Issue",
<
<BACKGROUND color=""></BACKGROUND>
<LINGO-LABS id="lingo-labs-914858" slang="en-US" mode="CREATE">
<LINGO-LABEL>自動化和腳本編寫</LINGO-LABEL>
<LINGO-LABEL>基礎資料分析與建模</LINGO-LABEL>
</LINGO-LABS>
回覆:組合框下拉清單在值較長時調整大小的問題我不確定是否可以強制設定組合框的最大尺寸,所以您需要先縮短這些值。
回覆:組合框下拉清單在值較長時調整大小的問題由於資料量高達數千條,截斷資料會造成很大的成本。
回覆:組合框下拉清單在值較長時調整大小的問題你有沒有試過在 JMP 中使用 Transform Each() 函數或僅對唯一值使用公式列/轉換列來實現這個功能,成本會有多高?
回覆:組合框下拉清單調整大小時出現長值問題您至少可以透過「排列標尺框」+「排列框」來「強制」設定組合框的寬度。
Names Default To Here(1);
nw = New Window("",
Lineup Ruler Box(
Widths({100}),
Lineup Box(N Col(1),
Combo Box({"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"})
)
)
);
