2017-08-22 3 views
1

http://select2.github.io/select2/#programmaticのように、プログラムでドロップダウンから何かを選択したいと考えています。しかし、ドロップダウンはまた、私が使用して初期化filterformatterウィジェットで(私はどこにでもHTMLでそれを含んでいませんでした)が発生しているようだ:tablesorter.filterformatterウィジェットを使用しているときにselect2ドロップダウンからプログラムで選択するにはどうすればよいですか?

$('#client_table').tablesorter({ 
    theme: "blue", 
    headers: {1: {sorter: 'types'}}, 
    widgets: ["filter", "zebra"], 
    widgetOptions : { 
     filter_formatter: { 
      1 : function ($cell, indx) { 
       return $.tablesorter.filterFormatter.select2($cell, indx, { 
        closeOnSelect: false, 
        placeholder: "Select events", 
        allowClear: true, 
        match: false, // exact match only 
       }); 
      }, 
私はこのケースでは上SELECT2呼んで何をすべきかの要素

?私が使用しなければならない値/データは何ですか(私が選択したいのは、たとえば、文字列APP_STATEです)。

答えて

0

select2をテーブルに適用すると、テーブルセルのクラス名はselect2col0になります。ここで、(0は列のゼロベースのインデックスです)。

$('.select2col0').find('input').select2('val', ['abc']); 

あなたがthis demoを開き、コンソールに次のコードを入力した場合、それはprogrammically値を設定します

関連する問題