agregar filas a un cuadro de tabla con un colspanboxPuede que sea demasiado pronto, pero ¿estoy haciendo algo mal al intentar agregar filas a una tablebox () que hace uso de 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});
* Editar * Insertar fila y eliminar fila tampoco parecen funcionar.
Re: agregar filas a un tablebox con un colspanboxEn JMP 13, la función de N elementos puede devolver el número de cajas de visualización dentro de una caja de visualización principal. Debido a esto, puede obtener el número de cuadros de intervalo de Col en el cuadro de tabla. Si recorres cada uno de los cuadros Col Span, puedes obtener el número de cuadros de edición numéricos Col dentro de cada cuadro Col Span para recorrerlos y agregarles valores.
A continuación se muestra una solución que utiliza anidados para bucles para obtener referencias a cada uno de los cuadros de edición Number Col. Además, utilicé Agregar elemento en lugar de Obtener, Insertar en y Establecer, ya que guarda algunos pasos.
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: agregar filas a un tablebox con un colspanbox @Justin_Chilton ?
Encontré una solución alternativa, pero sí agregar row () no parece funcionar 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);
);Re: agregar filas a un tablebox con un colspanboxRepliqué tus hallazgos ... parece que es hora de ir a
support@jmp.com