TransWikia.com

como cambiar el valor de una columna en base a otra al escribir con el teclado con ag-grid?

Stack Overflow en español Asked by joselo on December 8, 2020

tengo estas dos columnas en ag-grid:
//columna de la mascara
{headerName: "Código SAR", field: "nueva_lectura", width:430,
newValueHandler: function(event){
console.log(‘holas no es que no’);
},
cellRenderer:function(params){

            if(params.data.codigo_sar){
              
                if(params.data.codigo_sar.length > 7)
                 {
                    return '<a href=""  e-maxlength="25" blur="submit" buttons="no" e-ng-disabled="data.codigo_sar != null">{{ data.codigo_sar }}</a>';    
                 } else {
                    return '<a href=""  e-maxlength="25" blur="submit" buttons="no" e-ng-disabled="data.codigo_sar != null">{{anio}} {{ data.codigo_sar }}</a>';     
                 }
            } else {

              // return "holas";
               // return '<a href="" e-maxlength="25" blur="submit" buttons="no" editable-text="data.codigo_sar" e-ng-disabled="data.codigo_sar != null">{{ anio }}</a>'+'<a href="" editable-text="pepito" value="holas" e-maxlength="20" blur="submit" buttons="no" e-ng-disabled="data.codigo_sar != null">{{ "X" }}</a>';
               data.codigo_sar = 0;
               return "{{anio}}" + '<a href="" editable="true" editable-text="data.codigo_sar" type="number" e-maxlength="20" blur="submit" buttons="no" e-ng-disabled="data.codigo_sar != null">{{ data.codigo_sar || "X"  }}</a>';

            } 
            
            
        },            
    },
    //columna del icono  
    {   headerName: "Guardar", field: "", width:70, cellStyle:{'text-align': 'center'},
        cellRenderer: function (params) {

            if(params.data.codigo_sar){
             //return 'grabado';

             return '<button type-authen="Edit" title="Guardar" class="option" genesys-tooltip ng-disabled="true"><span class="icon-save"></span></button>';
               
            }
            else {
                return '<button type-authen="Edit" title="Guardar" ng-click="GuardarReclamos(data)" class="option" genesys-tooltip ng-disabled="data.codigo_sar == null || data.fecha_sar != null"><span class="icon-save"></span></button>';
            }
            

        }
    }

Mi consulta es como cambiaria, la columna donde muestro el icono tipo button a otro icono al hacer click en la columna o escribir un caracter: "Código SAR", hago ahi como una mascara, gracias de antemano

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP