¿Qué inspiró esta solicitud de lista de deseos?
Los informes JMP utilizan muchos cuadros de esquema con menús de triángulos rojos en los informes, pero el panel utiliza cuadros de páginas con pestañas. Prefiero el aspecto del cuadro de página de pestañas a menos que quiera poder contraer el nivel más alto del informe. A continuación se muestran algunos ejemplos de implementaciones actuales en JMP.


¿Cuál es la mejora que le gustaría ver?
JMP ofrece opciones de visualización de informes (actualmente Completo y Resumen).

Agregar una nueva opción ("¿Panel"?) que cambiaría el cuadro de esquema de nivel superior al cuadro de página de pestaña (aún mejor sería si en el generador de gráficos se pudieran combinar los "títulos", pero lo más probable es que sea una discusión separada)

¿Por qué es importante esta idea?
Proporciona informes más limpios (en mi opinión) a JMP. Estos ya se pueden crear mediante paneles o mediante secuencias de comandos, pero sería bueno tenerlos directamente disponibles desde JMP Reports.
Script de ejemplo sobre cómo se puede "cambiar" el cuadro de esquema al cuadro de página de pestaña durante el script
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
nw = New Window("Dashboards",
H List Box(
tpb1 = Tab Page Box("Graph Builder",
gb = dt << Graph Builder(
Show Control Panel(0),
Variables(X(:weight), Y(:height), Overlay(:sex)),
Elements(Points(X, Y, Legend(9)), Line Of Fit(X, Y, Legend(11)))
)
),
Spacer Box(Size(20, 0)),
tpb2 = Tab Page Box("Distribution",
dist = dt << Distribution(
Stack(1),
Continuous Distribution(Column(:height), Horizontal Layout(1), Vertical(0))
)
)
)
);
gb << Title("");
tpb1 << Set Scriptable Object(gb);
tpb1 << Set Base Font("Title");
// Optimal case, you could hide "title"?
graph_titlebox = Report(gb)[TextEditBox(1)];
graph_titlebox << Visibility("Collapse");
// and maybe move it to the proper title
tpb1 << Title("Graph Builder - " || (graph_titlebox << get text));
dist << Title("");
tpb2 << Set Scriptable Object(dist);
tpb2 << Set Base Font("Title");
Write();
cuadros de contorno
Cuadros de página de pestañas
Como sugiere @hogi , los títulos fijos son el gran beneficio de los cuadros de contorno como contenedores de plataforma generales. Los paneles envuelven la plataforma en un TabPageBox *y* un ScrollBox, como una vista alternativa. El TabPageBox en el caso del Panel también funciona como mecanismo de arrastrar/soltar y maximizar/restaurar para reorganizar los informes. Tenga en cuenta que la plataforma OutlineBox en realidad no se reemplaza, pero se suprime, similar a lo que @jthi demostró en la versión con script. La ampliación también es un factor al combinar informes como este, ya que el ejemplo del script no amplía la ventana del Generador de gráficos. El uso del Panel de SplitterBox y ScrollBox ayuda a conservar el comportamiento de extensión/desplazamiento de cada informe.