¿Configurar el tamaño del panel izquierdo de la tabla de datos en JSL?Tengo un script que genera una tabla de datos y agrega nuevos scripts para que el usuario pueda realizar análisis adicionales y modificaciones de datos.El problema es que los nombres de los scripts son relativamente largos y quedan truncados por el tamaño del panel izquierdo cuando se crea la nueva tabla.Sé que puedo establecer el tamaño y la posición de la tabla con JSL, pero ¿hay alguna forma de establecer el tamaño del panel izquierdo?pensé que tal vez Caja divisora H () sería la respuesta correcta, pero no pude hacer que me funcionara.
Básicamente, obtengo la imagen de la izquierda, pero quiero la imagen de la derecha:

¡Gracias!
--José
Re: ¿Configurar el tamaño del panel izquierdo de la tabla de datos en JSL?En el código anterior, si usa: ventana << Obtener XML o ventana << Mostrar estructura de árbol, se dará cuenta de que es una caja divisoria.
La tabla de datos es un objeto único en JMP (por buenas razones).Está destinado a ser independiente en su propia ventana, debido a esto, no parece admitir las funciones de ventana normales, <
¡Salud!
Re: ¿Configurar el tamaño del panel izquierdo de la tabla de datos en JSL?¡Brillante!Eso hace exactamente lo que quería.
Pregunta de seguimiento: ¿Cómo sabría o averiguaría que el panel izquierdo es SplitterBox (1)?Traté de usar "dt << Get XML" para ver la estructura de la tabla de datos, pero no me dio nada (presumiblemente, la tabla no es un objeto XML).
Re: ¿Configurar el tamaño del panel izquierdo de la tabla de datos en JSL?Esto fue sorprendentemente posible, pero toma un par de pasos.Ver ejemplo:
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA\Big Class.jmp" );
window = Get Window( dt );
sp = window << Find(SplitterBox(1));
sp << Set Width(300);
Re: ¿Cómo configurar el tamaño del panel izquierdo de la tabla de datos en JSL?Hola, ¿sabes cómo ajustar también la altura del panel de script de la tabla/SplitterBox(1)? "Establecer tamaño, altura, tamaño" no parece funcionar.
Re: ¿Cómo configurar el tamaño del panel izquierdo de la tabla de datos en JSL?El índice de secuencias de comandos muestra que
Establecer altura
es un mensaje válido para un Splitter Box

Re: ¿Cómo configurar el tamaño del panel izquierdo de la tabla de datos en JSL?@Ressel escribió:
Cómo ajustar la altura del panel de script de la tabla
Algo como
dt = Open( "$SAMPLE_DATA\Big Class.jmp" );
t= get window(dt);
sb = t[SplitterBox(1)];
sb << set sizes({3,1,100});
sb[Tab Page Box (3)]<< title("fixed size -> 100 is ignored")</CODE></P><BR /><BR /></LINGO-BODY><LINGO-SUB id="lingo-sub-783604" slang="en-US" mode="CREATE">Re: ¿Cómo configurar el tamaño del panel izquierdo de la tabla de datos en JSL?</LINGO-SUB><LINGO-BODY id="lingo-body-783604" slang="en-US" mode="CREATE"><P>Sí, lo vi, pero no pude hacerlo funcionar. Me baso en el ejemplo de <A href="https://community.jmp.com/t5/user/viewprofilepage/user-id/26800" target="_blank">@hogi</A> :</P><PRE><CODE class=" language-jsl">// this works nicely
// set sizes specifies the size proportions of the three table panels. excellent
dt = Open( "$SAMPLE_DATA\Big Class.jmp" );
t = Get Window( dt );
sb = t[SplitterBox( 1 )];
sb << Set Sizes( {1, 1, 3} );
// trying to replace set sizes with set height does not work
sb << Set Height( 200 );
// similarly, leaning on the initial solution in this thread, this also doesn't work
window = Get Window( dt );
sb2 = window << Find( SplitterBox( 1 ) );
sb2 << Set Height( 200 );
¡Gracias @hogi !
Re: ¿Cómo configurar el tamaño del panel izquierdo de una tabla de datos en JSL?Probé otras dos variantes que no funcionaron.
dt = Open( "$SAMPLE_DATA\Big Class.jmp" );
t = new window("helper window", dt << new data box);
lb = t[splitter Box(1)][ListBox( 1 )]; // scripts List Box
lb << select << Set Height( 300 );<BR />
wait(1);
lb << deselect(0);
tpb = t[Tab page Box( 1 )]; //scripts tab page box
tpb << select << Set Height( 300 );
Parece que la caja divisora controla los tamaños y los mantiene fijos según las proporciones del tamaño establecido .