Wie kann ich mit der Tabelle in der Datentabellenbox () interagieren?
Wie kann ich mit der Tabelle in der Datentabellenbox () interagieren? Wenn ich beispielsweise eine bestimmte Zelle auswählen möchte, kann die in der Datentabellenbox () angezeigte Tabelle nicht ausgewählt werden. Wie kann ich dies ändern, damit ich eine Zelle innerhalb der in der Datentabellenbox () angezeigten Tabelle auswählen kann?
Ist es im folgenden JSL-Skript möglich, die Zelle, in der KAITE 12 Jahre alt ist, manuell auszuwählen? Wie die Auswahl im Bild unten.
Der Zweck besteht darin, Benutzern die Auswahl der gewünschten Zelle zu ermöglichen, sodass der Zellenwert später geändert werden kann.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
New Window( "Example", Data Table Box( dt ) );
Automatisierung und SkriptingBetreff: Wie kann ich mit der Tabelle in der Datentabellenbox () interagieren?Data Table Box ist in Wirklichkeit Table Box mit Data Table Col Boxes, daher denke ich, dass Sie möglicherweise auf die Zeilenauswahl beschränkt sind. Sie könnten versuchen, Data Grid Box() zu verwenden
Betreff: Wie kann ich mit der Tabelle in der Datentabellenbox () interagieren?
Ist es bei Verwendung von Data Grid Box() möglich, das linke Fenster bei der Anzeige automatisch zu schließen? Wie im Bild unten gezeigt.
Betreff: Wie kann ich mit der Tabelle in der Datentabellenbox () interagieren?@BabyDoragon
Sie können die Seitenbereiche des Datenrasterfelds oder der Datentabelle mit << Seitenbereiche schließen schließen
dt = Open( "$SAMPLE_DATA/Tablet Measurements.jmp" );
new window( "data grid box",
dgb = data grid box()
);
dgb << set data table( dt );
dgb << close side panels;
dt << close side panels;
Betreff: Wie kann ich mit der Tabelle in der Datentabellenbox () interagieren?Wenn Sie es so weit wie möglich minimieren möchten, müssen Sie:
- Seitenwände schließen
- Übersichtsdiagramme schließen
- Zeilen-ID-Breite minimieren
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Tablet Measurements.jmp");
nbw = New Window("data grid box", dgb = Data Grid Box());
dgb << Set Data Table(dt);
dgb << Close Side Panels(1);
dgb << Close summary panels(1);
dgb << Set Row ID Width(15);
Ich bin nicht sicher, ob Sie es kleiner als 15 machen können. Sie können im Scripting Index nach der Data Browser Box suchen, um zu sehen, was getan werden kann.
Je nachdem, was Sie tun, besteht eine Möglichkeit darin, eine eigene Tabellenbox mit bearbeitbaren Zellen zu erstellen.
Betreff: Wie kann ich mit der Tabelle in der Datentabellenbox () interagieren?Basierend auf dem folgenden JSL habe ich zwei Fragen.
(1) Gibt es eine Möglichkeit, den rot markierten Bereich in der Abbildung unten zu entfernen? Ich möchte eine Tabelle anzeigen, die genau passt. Der leere Randbereich hat keinen sinnvollen Zweck.

(2) Nach mehrmaligem Drücken von „Tabelle anzeigen“ in der JSL wird der angezeigte Tabellenbereich immer kleiner. Wie kann ich die Originalgröße beibehalten?
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
New Window( "Example",
button box(
"Show Table",
Try( x << delete );
temp << append( x = Data Grid Box() );
x << Set Data Table( dt );
x << Close Side Panels(1);
),
temp = V List Box()
);
Betreff: Wie kann ich mit der Tabelle in der Datentabellenbox () interagieren?1. Mit „Breite festlegen“ können Sie die Breite der Tabelle festlegen. Möglicherweise müssen Sie einige Berechnungen durchführen, um die gewünschte Breite zu erhalten.
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
nw = New Window("Example",
Button Box("Show Table",
Try(x << delete);
temp << append(x = Data Grid Box());
x << Set Data Table(dt);
x << Close Side Panels(1);
x << Set Width(420);
),
temp = V List Box()
);
2. Sie können verhindern, dass es kleiner wird, indem Sie beispielsweise die automatische Streckung der V-Listenbox verhindern (es gibt auch andere, möglicherweise bessere Optionen).
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
nw = New Window("Example",
Button Box("Show Table",
Try(x << delete);
temp << append(x = Data Grid Box());
x << Set Data Table(dt);
x << Close Side Panels(1);
),
temp = V List Box()
);
temp << Set Auto Stretching({0, 0});