Скрипт фильтра таблиц HTML + сортируемая таблица: всегда показывать tfoot и thead
Я использую этот замечательный скрипт для сортировки таблицы и добавления к ней нескольких фильтров. Моя проблема в том, что мне всегда нужно видеть второй ряд в thead (это с флажком) . Я избегал сортировки строки при щелчке мышью (сделав его тд вместо тх, хотя он находится в главной роли) . Поэтому главная проблема заключается в том, что мне нужно увидеть флажок (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 );
1 ответ
Сначала я нашел то, что мне было нужно, чтобы получить номер строки нижнего колонтитула:var totRowIndex = tf_Tag(tf_Id('advancedtable1'),"tr").length; //advancedtable1 is the table id
потом я добавил это rows_always_visible:[2,totRowIndex]
к табличным реквизитам, где 2 - это строка в том, которую я всегда хотел видеть, а totRowIndex - строка нижнего колонтитула.