Hola,
tengo este codigo:
Código:
myfunction=function(params){
$.each(params,function(key,value){
var myfun=value["formatter"];
document.write(value["name"] + myfun());
})
}
Código:
var columns= [
{
name: "col1 ",
formatter: function () { return 'a'; }
},
{
name: "col2 ",
formatter: function () { return 'b'; }
},
{
name: "col3 ",
formatter: function () { return 'c'; }
},
]
myfunction(columns);
Aparentement mi código está bien, pero el problema es que para cada columna, solo la funcion del primer elemento es ejecutado para todos los elementos cuando debe ser ejecutada la funcion de acuerdo con el elemento.
mi resultado:
the correct result should be this