2017-11-08 1 views
1
$("#claim").kendoMultiSelect({ 
     dataTextField: "Text", 
     dataValueField: "Code", 
     autoBind: false, 
     minlength: 5, 
     deselect: onDeselect, 
     select: onSelect, 
     //dataSource: listdata, 
     dataSource: { 
      type: "json", 
      serverFiltering: true, 
      transport: { 
       read: "/Home/GetAllClaimsOfTeams?text_para=<**PASS_CURRENT_TEXT**>" 
      } 
     } 
    }); 

現在のテキストを、読み込みメソッドのパラメータとしてサーバー側に渡すにはどうすればよいですか?剣道マルチ選択パス現在のテキストをパラメータとして入力する

+0

[この](https://docs.telerik.com/データ( "kendoComboBox")。data( "kendo-ui/controls/editors/combobox/serverfiltering")は、 ()} '? –

答えて

0

あなたは「フィルタリング」イベントに機能を追加し、現在入力しているものの値を読み取りURLを書き換えることができます:

$("#claim").kendoMultiSelect({ 
     dataTextField: "Text", 
     dataValueField: "Code", 
     autoBind: false, 
     minlength: 5, 
     deselect: onDeselect, 
     select: onSelect, 
     dataSource: { 
      type: "json", 
      serverFiltering: true, 
      transport: { 
       read: "/Home/GetAllClaimsOfTeams?text_para=<**PASS_CURRENT_TEXT**>" 
      } 
     }, 
     filtering:function(e){ 
      this.options.dataSource.transport.read = "/Home/GetAllClaimsOfTeams?text_para= " + e.filter.value; 
     } 
    }); 
関連する問題