1

JQuery tablesorter プラグインを使用しており、フィルター選択リストを (アルファベット順に) 並べ替えようとしています。

列には役職のある人のフルネームがあり、姓だけで並べ替えたい. さらに、選択フィールドでそれらの名前をフィルタリングし、ドロップダウンにフルネームをアルファベット順に表示する必要があります。

これまでのところ、textExtraction によってデータが解析され、並べ替えが機能しています。filter_useParsedData を true に設定しましたが、抽出されたテキスト (姓) のみが選択フィールドに表示されます。

$('table').tablesorter({

theme: 'blue',

textExtraction: {
  0: function(node, table, cellIndex){ return $(node).find("lname").text(); }},

widgets: ['columns', 'filter', 'stickyHeaders', 'zebra'],
widgetOptions : {
    filter_useParsedData : true, }
});

これはテーブルhttp://jsfiddle.net/UwKge/のデモです。

とにかくこれはうまくいくでしょうか?

4

0 に答える 0