この素晴らしいスクリプトを使用して、テーブルを並べ替え可能にし、いくつかのフィルターを追加します。私の問題は、常に広告の 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 );