2012-11-23 57 views
2

我怎样才能自动完成剑道上按一下按钮(btnSelect)剑道自动完成选择值单击

$(document).ready(function() { 
    $("#titles").kendoAutoComplete({ 
     minLength: 3, 
     dataTextField: "SDesc", 
     dataValueField: "RefID", 
     template: '${ data.SDesc } ' + '(' + '${ data.SDate }' + ')', 

     dataSource: { 
      type: "odata", 
      serverFiltering: true, 
      serverPaging: true, 
      pageSize: 20, 
      transport: { 
       read: "http://localhost:54329/HH_WcfDataService.svc/Product" 
      } 
     } 
    }); 

    $('#btnSelect').click(function (e){ 
     var onSelect = function(e) { 
      // access the selected item via e.item (jQuery object) 
     }; 

     // attach select event handler via bind() 
     $("#titles").data("kendoAutoComplete").bind("select", onSelect); 

     // detach select event handler via unbind() 
     $("#titles").data("kendoAutoComplete").unbind("select", onSelect); 
    }); 
}); 

回答

2

使用自动完成的,为了得到它的价值value方法选择的值。

$('#btnSelect').click(function (e){ 
     var value = $("#titles").data("kendoAutoComplete").value(); 

     // Use the `value` 
    }); 
+0

谢谢。我以前使用.select() – Supermode