2016-07-13 71 views
0

我尝试绑定Kendo自动填充小部件中的对象。 麻烦的是,当我填充选项时,模型会变成一个字符串,并且当我更改范围时,输入会显示文本[对象对象],因为模型不是字符串。是一个对象实例:Kendo自动完成不绑定模型

Cliente : {NombreMostrar:''} 

如何当我改变范围模式,我可以正常链接方式的模型,告诉我的名字在输入,并且当选择从窗口更新一个项目正确的对象模型。

<input kendo-auto-complete k-ng-model="Credito.Cliente" k-options="ClientesBusqueda" style="width: 100%;" /> 

$scope.ClientesBusqueda = { 
    dataTextField: 'NombreMostrar', 
    dataSource: { 
     type: "get", 
     serverFiltering: true, 
     transport: { 
      read: { 
       url: "/Cliente/Buscar", 
       dataType: "json", 
       cache: false 
      }, 
      parameterMap: function (data, action) { 
       var newParams = { 
        clienteNombre: data.filter.filters[0].value 
       }; 
       return newParams; 
      } 
     }, 
     schema: { 
      data: function (response) { 
       var clientes = response.clientes.map(function (cliente) { 
        cliente.NombreMostrar = (cliente.RazonSocial || [cliente.ApellidoPaterno, cliente.ApellidoMaterno, cliente.PrimerNombre, cliente.SegundoNombre].join(' ')).toUpperCase(); 
        cliente.RFC = cliente.RFC.toUpperCase(); 
        return cliente; 
       }); 
       return clientes; 
      } 
     } 
    } 
} 

回答