2016-07-13 102 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; 
      } 
     } 
    } 
} 

回答