A veces obtenemos del backend una lista de objetos en formato json, pero necesitamos mapearlo a una lista de objetos pero con distintos nombres de propiedades.... en ese caso este sería el código:
El ejemplo aquí es utilizando una variable de knockout instanciada como observableArray()... el objeto mappedTemplates es en realidad una lista de objetos.
function objectOptionSelect(name, value) {
this.Texto = name
this.Valor = value
}
var mappedTemplates = $.map(data.d, function (item) { return new objectOptionSelect(item.CampoTextoField, item.CampoValorField) });
self.itemsOficina(mappedTemplates);
Sean felices! :) Y siéntanse libres de opinar ;)
No hay comentarios:
Publicar un comentario