aggiungi righe a una tabella con un colspanboxPotrebbe essere troppo presto, ma sto facendo qualcosa di sbagliato quando provo ad aggiungere righe a un tablebox () che fa uso di un colspanbox ()?
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});
* Modifica * Inserisci riga ed elimina anche le righe non sembrano funzionare.
Ri: aggiungere righe a un tablebox con un colspanboxIn JMP 13, la funzione N elementi può restituire il numero di caselle di visualizzazione all'interno di una finestra di visualizzazione principale. Per questo motivo, è possibile ottenere il numero di Col Span Box all'interno di TableBox. Se esegui il looping di ciascuna casella Col Span, puoi ottenere il numero di caselle di modifica del numero all'interno di ciascuna casella di spunta a colonne per passare in rassegna e aggiungere valori.
Di seguito è riportato un rimedio che utilizza i cicli nidificati per ottenere riferimenti a ciascuna delle caselle di modifica del numero. Inoltre, ho usato Aggiungi elemento invece di Get, Insert Into e Set poiché salva alcuni passaggi.
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] );
)
);
Ri: aggiungere righe a un tablebox con un colspanbox @Justin_Chilton ?
Ho trovato una soluzione alternativa, ma sì, row () non sembra funzionare con colspanbox.
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);
);Ri: aggiungere righe a un tablebox con un colspanboxHo replicato i tuoi risultati ..... sembra che sia ora di andare a
support@jmp.com