2017-01-16 18 views
1

ボックスに入力されたテキストを含むオートコンプリート検索ボックスをサブミットしようとしています。私はonValueChangedを使用できますが、すべてのキーを押します。入力が押されたときに検索する必要があります。私はいくつかのことを試しましたが、うまくいかないことがあります。これはdxToolbarの一部です:DevExtremeでangularJSのオートコンプリートテキストボックス値を取得する方法

{ 
    location: 'after', 
    widget: 'dxAutocomplete', 
    options: { 
    width: '340px', 
    placeholder: 'Enter title, category or identifier', 
    dataSource: PageAutoCompleteDataSource($http), 
    bindingOptions: { 
     searchText: 'text' 
    }, 
    onChange: function(e){ 
     console.log('Value searched ' + $scope.searchText); 
     DevExpress.ui.notify("Searching for " + $scope.searchText); 

    } 
    } 
} 

私はちょうどonXXのイベントのいずれかに現在の値を取得する方法を知っておく必要があるなどのデータソースについては気にしませんか?

答えて

1

あなたはonEnterKeyイベントハンドラを探しているように見えます:そうですね

$scope.autocompleteOptions = { 
    //... 
    onEnterKey: function(e) { 
     var selectedValue = e.component.option("value"); 
     DevExpress.ui.notify("Searching for " + selectedValue); 
    } 
}; 

Demo

+0

うん、それは私が「couldn 'e.component.option( "値")'ですドキュメントから取り除くありがとう。 –

関連する問題