Hinzufügen von Zeilen zu einer Tablebox mit einer ColspanboxEs ist vielleicht zu früh, aber mache ich etwas falsch, wenn ich versuche, Zeilen zu einer tablebox () hinzuzufügen, die eine colspanbox () verwendet?
Names Default to here(1);
new window("Test",
tb = tablebox(
)
);
things = {"Thing1", "Thing2"};
for(i=1, i<=nitems(things), i++,
tb << append(
Colspanbox(things[i],
NumbercolEditBox("X", {1}),
NumberColEditBox("Y", {2})
)
)
);
tb << add row({1, 2, 3, 4});
* Bearbeiten * Zeile einfügen und Zeile löschen scheint auch nicht zu funktionieren.
Re: Hinzufügen von Zeilen zu einer Tablebox mit einer ColspanboxIn JMP 13 kann die Funktion N Items die Anzahl der Anzeigefelder innerhalb eines übergeordneten Anzeigefelds zurückgeben. Aus diesem Grund können Sie die Anzahl der Col Span-Boxen in der TableBox abrufen. Wenn Sie alle Col Span-Felder durchlaufen, können Sie die Anzahl der Col Span-Bearbeitungsfelder in jedem Col Span-Feld ermitteln, um sie durchlaufen und Werte hinzufügen zu können.
Im Folgenden finden Sie eine Problemumgehung, bei der verschachtelte for-Schleifen verwendet werden, um Verweise auf die einzelnen Number Col-Bearbeitungsfelder abzurufen. Außerdem habe ich Add Element anstelle von Get, Insert Into und Set verwendet, da es einige Schritte spart.
Names Default To Here( 1 );
New Window( "Test",
tb = Table Box(
)
);
things = {"Thing1", "Thing2"};
For( i = 1, i <= N Items( things ), i++,
tb << append(
Col Span Box(
things[i],
Number Col Edit Box( "X", {1} ),
Number Col Edit Box( "Y", {2} )
)
)
);
values = {{1, 2}, {3, 4}};
For( i = 1, i <= N Items( tb ), i++,
For( k = 1, k <= N Items( tb[i] ), k++,
tb[i][k] << add element( values[i][k] );
)
);
Re: Hinzufügen von Zeilen zu einer Tablebox mit einer Colspanbox @Justin_Chilton ?
Ich habe eine Problemumgehung gefunden, aber yeah add row () scheint mit colspanbox nicht zu funktionieren.
nthings = nitems(tb << Get);
values = {{1, 2}, {3, 4}};
for(i=1, i<=nthings, i++,
l1 = tb[i][1] << Get;
l2 = tb[i][2] << Get;
insert into(l1, values[i][1]);
insert into(l2, values[i][2]);
tb[i][1] << Set(l1);
tb[i][2] << Set(l2);
);Re: Hinzufügen von Zeilen zu einer Tablebox mit einer ColspanboxIch habe Ihre Ergebnisse repliziert ..... es scheint Zeit zu gehen
support@jmp.com