0

この素晴らしいスクリプトを使用して、テーブルを並べ替え可能にし、いくつかのフィルターを追加します。私の問題は、常に広告の 2 行目 (チェックボックス付き) を表示する必要があることです。クリックしたときに行を並べ替えるのを避けました(先頭にありますが、thの代わりにtdにすることで)。

したがって、主な問題は、チェックボックス (thead/td、およびテーブルを上の行としてソートするためにクリックしたときにアクティブにしないでください) を表示する必要があり、常に tfoot を表示する必要があることです。これは、フィルターを追加すると非表示になります。 ..

ここに私の設定があります

var Props =  {
          popup_filters: true,
          mark_active_columns: true,
          sort: true,
          sort_config: {  
            sort_types:['EU','EU','EU','EU','EU','EU','EU','EU','EU','EU','EU','EU','EU','EU']  
          },  
          loader: true,  
          loader_html: '<img src="/images/load.gif" style="vertical-align:middle; margin:0 5px 0 5px"><span>Зареждане...</span>',
          mark_active_columns: true,
          col_0: "select",  
            col_1: "multiple",  
            col_2: "select",  
            col_3: "select",
            cEUtom_slc_options: {  
        cols:[1],  
        texts: [['0- 50','60 - 80','80 - 100']],  
        values: [  
                    ['<=50','>60 && <=80','>80 && <=100']  
                ],  
        sorts: [false],
        sort_config: {  
            sort_types:['EU','EU','EU','EU','EU','EU','EU','EU','EU','EU','EU','EU','EU','EU']  
        }, 
    },   
    themes: {   
    name:['MyTheme'],   
    src:['TableFilter/TF_Themes/MyTheme/MyTheme.css'],   
    description:['My stylesheet'],   
    initialize:[null]  
} 
        };
          setFilterGrid("advancedtable1",Props );

ここに画像の説明を入力

4

1 に答える 1

0

最初に必要なことは、フッターの行番号を取得することであることがわかりました。 var totRowIndex = tf_Tag(tf_Id('advancedtable1'),"tr").length; //advancedtable1 is the table id 次に、これをテーブルの小道具に追加しまし rows_always_visible:[2,totRowIndex]た。ここで、2 は常に表示したい行で、totRowIndex はフッター行です。

于 2012-07-17T07:32:13.463 に答える