Tabla de datos de tamaño en el cuadro de visualizaciónHe buscado hasta la saciedad y no puedo encontrar una solución a mi problema.Estoy tratando de configurar una ventana para mis usuarios que actualice dinámicamente algunos datos de resumen y dos gráficos en función de su selección.Estoy trabajando con cuadros de visualización, pero cuando agrego mi tabla de resumen de datos, independientemente de lo que haya intentado, la tabla de datos siempre tiene un ancho más pequeño, de modo que la última columna se corta, lo que me deja con lo que equivale a una horizontal. caja de desplazamientoParece que no puedo averiguar cómo ampliar la tabla de datos en mi script.Probé varios cuadros de visualización diferentes con amplios anchos de píxeles, pero es como si hubiera un tamaño predeterminado oculto de la tabla de datos que es ligeramente más pequeño que el tamaño real.Nada externo a la tabla de datos parece estar limitando su tamaño.Aquí hay un ejemplo del código:
pb1 = Cuadro de panel ( );
my_report = summarydt << Obtener como informe;
pb1 << Agregar (mi_informe);
sb << Agregar (pb1);
nw1=Nueva Ventana( "Nueva Ventana",
Cuadro de lista H (Cuadro de texto ("ABC")),
Cuadro de alineación (N Col (2),
Cuadro de lista H ( ),
),
Cuadro de alineación (N Col (2),
lb1_v = V Cuadro de lista (
lb1 = Cuadro de lista (lot_list,
ancho (ancho de caja),
max seleccionado( maxsel ),
nlines(boxlines),
botón_pulsar)
),
Cuadro de lista V (
pb = Cuadro de desplazamiento (Tamaño (1200,650))
)
)
)
Re: Tabla de datos de tamaño en el cuadro de visualizacióncwilden - Gracias por la respuesta y la sugerencia.Lo probé y su método requiere que la tabla de datos de origen esté abierta o cierra toda la ventana.Mi intención era escribir los cuadros de visualización de todos los objetos en la ventana y cerrar los objetos.También noté que está relativamente sin formato y muestra el marco de trabajo de la tabla de datos.No tan elegante, pero no un factor decisivo total.
Continúo probando esto y parece que con menos columnas, eventualmente la tabla de datos se mostrará en su totalidad y el cuadro de visualización cambiará de tamaño automáticamente a medida que se hace más pequeño.Es como si hubiera un ancho máximo en algún lugar asociado con el informe de una tabla de datos donde, si su tabla supera este valor, vuelve a ser un cuadro de desplazamiento.
Re: Tabla de datos de tamaño en el cuadro de visualizaciónHola @CS13 ,
Nunca he tenido mucha suerte con << Establecer ancho para cuadros de visualización por alguna razón.Parece que nunca responden a eso, aunque el registro no muestra errores.
Puede probar << New Data Box() en lugar de << Obtener como informe, que parece ser más adecuado para la ampliación automática.En lugar de convertir la tabla de datos en una tabla de cuadro de visualización, en realidad inserta la tabla como un objeto directamente en su informe.Intenté lo siguiente y descubrí que PanelBox crecerá tanto como su ventana.
bigClass = Data Table( "Big Class" );
summarydt = bigClass << Summary(
Group( :sex ),
N( :height ),
N( :weight ),
Mean( :height ),
Mean( :weight ),
Std Dev( :height ),
Std Dev( :weight ),
Min( :height ),
Min( :weight ),
Max( :height ),
Max( :weight ),
Freq( "None" ),
Weight( "None" )
);
sb = New Window("Testing");
pb1 = Panel Box("Summary Data Table");
my_report = summarydt << New Data Box();
//my_report = summarydt << Get As Report;
pb1 << Append( my_report );
sb << Append( pb1 );No sé si esto es compatible con lo que quieres hacer, pero pensé que podría ayudar.