By Solutionspentaho - Sat Aug 30, 2014 9:13 am
- Sat Aug 30, 2014 9:13 am
#780068
Lo que quiero hacer es lo siguiente, en mi grilla tengo los campos "Cantidad", "Producto" y "Proveedor". Lo que quiero es que cuando le dé nueva fila, el contenido del campo de grilla "Proveedor" que completé sea copiado automaticamente al nuevo campo "Proveedor" de la nueva fila.
Para esto estuve probando este codigo javascript que esta como ejemplo en la wiki
Para esto estuve probando este codigo javascript que esta como ejemplo en la wiki
Code: Select all
El mio quedó asi, donde "grillacargarpresupuesto5" es el nombre de mi grilla y "proveedorgrillacarg" es el nombre del campo de la grilla que quiero copiar:grid_ExpGrid.onaddrow = function(iRow) {
getGridField("ExpGrid", iRow, "ExpDate").value = getGridField("ExpGrid", iRow-1, "ExpDate").value;
}
Code: Select all
No se en donde podría estar el error ya que esto no me funciona. Si esto no funciona, hay otra forma de hacer lo que quiero que no sea esta?grid_grillacargarpresupuesto5.onaddrow = function(iRow) {
var grd = getObject("grillacargarpresupuesto5");
grd.getElementByName(iRow, "proveedorgrillacarg").value = grd.getElementValueByName(iRow - 1, "proveedorgrillacarg");
}