0
Я использую jQuery DataTables для сортировки данных таблицы, и я хочу настроить макет. Вместо рамки, в которую вставляются элементы HTML, я просто хочу указать идентификаторы, где они должны быть. Это моя инициализация:Настройка дизайна с jQuery DataTables
<script type="text/javascript" charset="utf-8">
$(document).ready(function() {
$('#results-table').dataTable({
"sDom": 'fi'
});
});
</script>
Это ставит как строку поиска, так и текст информации. Я уже создал вход, который я хочу использовать для фильтра, а также div для отображаемой информации. Мне просто нужна фреймворк, чтобы вставить HTML в эти элементы, а не создавать новые.
Этих элементов происходят за пределами таблицы. Не уверен, что вы просите. –
Что значит «за пределами стола»? они находятся за пределами
Прошу прощения за то, что там неясно. Я имею в виду, что когда Datatables инициализируется, он создает три div (обертку, фильтр и информацию) вокруг
ответ
Ok так это то, как вы добавить свои собственные элементы в sDom (заметим, что в моем примере, я использую JQuery UI для стайлинга, так что я должен добавить элементы пользовательского интерфейса)
datatables_mylist и dataTables_dater являются идентификаторами элементов, которые я вставляю в содержимое после загрузки. Вам нужно будет использовать стандартные методы jQuery/DOM (т. Е. AppendChild) после инициализации DataTables, он не сможет захватить существующий элемент и переместить его.
В моем приложении MyList кнопка, которая OnClick применяет определенный фильтр идентификатора пользователя, так что я не должно отобразить столбец пользователя, а пользователь оленьей кожи должен ввести свой идентификатор пользователя в поле поиска
источник
2013-05-02 00:52:58
Смежные вопросы