Вопрос по jquery, javascript – Datatables sDom challenge добавить новый элемент в левом нижнем углу таблицы

7

Я хочу добавить & quot; обновить & quot; Кнопка к моим таблицам в нижней части таблицы. Но я только начал использовать datatables, и это немного сбивает с толку, так как это & quot; sDom & quot; часть, где говорится, что я могу сделать это с помощью этого средства, но описание в лучшем случае расплывчато.

"sDom": '<"top"i>rt<"bottom"flp><"clear">'

это пример datatables.net, но я не знаю, как это сделать, и все, что я хочу сделать, это одна простая вещь.

Или есть снаружи "sDom"? что было бы лучше подходит для того, что я хочу сделать?

Ваш Ответ

2   ответа
3

'sDom' собственность сбивает с толку. Лично я просто установилsDom равно't', который создает только таблицу, и я добавляю любые кнопки или что-то еще, кроме кода DataTables, используя jQuery или какой-либо другой метод. Немного ответа, но это то, что я бы сделал, если бы я находился в вашей ситуации и хотел сделать что-то простое, например добавить кнопку.

Error: User Rate Limit Exceeded
7

sDom.

http://live.datatables.net/onaqul/edit#javascript,html,live

Здесь мы вводимdiv называется<div id="refresh"></div> со структурой<"#refresh">.

    $('#example').dataTable({
        "sDom": '<"top"i>rt<"bottom"<"#refresh">flp><"clear">'
      });

Если вы проверяете сгенерированный дом в примере, ты можешь видеть<div id="refresh"></div> вставили внутрь<div class="bottom"></div>.

Я думаю, что многое зависит от (1) того, как в вашей конкретной таблице расположены элементы нижнего колонтитула, (2) где вы решите внедрить свой конкретный элемент, используяsDomи (3) как вы стилируете элемент (ы) с помощьюCSS.

В качестве альтернативы вы можете создать кнопку вне среды datatables, но используйте jquery для добавления или добавления кнопки к одному из элементов dom, которые создает datatables.

Надеюсь, что это полезная отправная точка.

Похожие вопросы