Siga la guía Rejilla de productos: Añadir un campo de la tabla ps_product_lang para crear el campo "Información de entrega
Queremos cambiar el valor del campo "Información de entrega" introducido para truncarlo si supera los 100 caracteres y luego enviar este valor al servidor para que se almacene en la base de datos.
En el panel de propiedades avanzadas de la derecha:
- seleccione el menú Grid JS onEditCell y rellene:
// onEditCell(stage,rId,cInd,nValue,oValue)
// rId is the row ID
// cInd is the column INDEX
// nValue is the new value
// oValue is the old value
if (nValue != oValue) {
idxDeliveryInfo = cat_grid.getColIndexById('infos_livraison');
if (cInd == idxDeliveryInfo) {
cat_grid.cells(rId, idxDeliveryInfo).setValue(cat_grid.cells(rId, idxDeliveryInfo).getValue().substr(0, 100));
}
}
Reinicie completamente la página Store Commander para probar los nuevos cambios.