긴 값을 사용하는 ComboBox 드롭다운 크기 조정 문제
<!--StartFragment -->
JMP의 콤보박스 에서 문제가 발생했습니다. 드롭다운 너비는 목록에서 가장 긴 값을 기준으로 자동 조정됩니다. 데이터베이스에서 데이터를 불러오기 때문에 대부분의 값은 짧지만, 일부 값은 매우 깁니다. 이러한 긴 값을 포함하면 전체 드롭다운 너비가 지나치게 넓어집니다.
</CODE></PRE>
<P>드롭다운 크기를 제어하거나 수정하는 방법에 대한 문서를 찾을 수 없었습니다. 최대 너비를 설정하거나 한 값이 길 때 ComboBox가 너무 커지는 것을 방지하는 방법이 있을까요?</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>
Re: 긴 값을 사용하는 ComboBox 드롭다운 크기 조정 문제콤보 상자의 최대 크기를 강제로 조절할 수 있는지 확실하지 않으므로 먼저 해당 값을 줄여야 합니다.
Re: 긴 값을 사용하는 ComboBox 드롭다운 크기 조정 문제데이터가 수천 개에 달하기 때문에 데이터를 잘라내는 것은 비용이 많이 듭니다.
Re: 긴 값을 사용하는 ComboBox 드롭다운 크기 조정 문제JMP에서 Transform Each()를 사용하거나 고유한 값에 대해서만 수식 열/변환 열을 사용하는 경우 비용이 얼마나 드는지 시도해 보셨나요?
Re: 긴 값을 사용하는 ComboBox 드롭다운 크기 조정 문제최소한 Lineup Ruler Box + Lineup Box를 사용하여 콤보 상자 너비를 "강제"할 수 있습니다.
Names Default To Here(1);
nw = New Window("",
Lineup Ruler Box(
Widths({100}),
Lineup Box(N Col(1),
Combo Box({"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"})
)
)
);
