Поиск и кнопки не отображаются для таблицы в начальной загрузке

#html #bootstrap-4

Вопрос:

Я не знаю почему,но поиск и кнопки, такие как pdf, печать, не отображаются, даже если все в порядке.

Это моя текущая таблица:

Нет таблицы поиска и кнопок

Это и есть код:

 lt;table id="example1" class="table table-bordered table-striped dataTable no-footer"gt; lt;theadgt;  lt;trgt;  lt;thgt;No.lt;/thgt;  lt;thgt;Trimesterlt;/thgt;  lt;thgt;Rolelt;/thgt;  lt;thgt;Beforelt;/thgt;  lt;thgt;Due Datelt;/thgt;  lt;thgt;Afterlt;/thgt;  lt;thgt;Actionlt;/thgt;  lt;/trgt;  lt;/theadgt;  lt;tbodygt;  lt;trgt;  lt;td rowspan="4" class="bg-white"gt;1.lt;/tdgt;  lt;td rowspan="4" class="bg-white"gt;[2110] Trimester 1 - 2021/2022lt;/tdgt;  lt;tdgt;Coordinatorlt;/tdgt;   lt;tdgt;10/12/2021lt;/tdgt;  lt;tdgt;12/12/2021lt;/tdgt;  lt;tdgt;13/12/2021lt;/tdgt;  lt;tdgt;  lt;div class="d-flex"gt;  lt;button type="submit" class="btn btn-warning btn-xs mr-1"gt;Editlt;/buttongt;lt;/formgt;  lt;a type="submit" class="btn btn-danger btn-xs"gt;Removelt;/agt;  lt;/divgt;  lt;/tdgt;  lt;/tbodygt; lt;/tablegt;  

Я удаляю часть кода здесь, потому что он слишком длинный

Это то, чего я хочу достичь:

Таблица с поиском и кнопками

Это моя функция скрипта для обработки данных:

 $(function () {  $("#example1").DataTable({  "responsive": true, "lengthChange": false, "autoWidth": false,  "buttons": ["excel", "pdf", "print"]  }).buttons().container().appendTo('#example1_wrapper .col-md-6:eq(0)');  });  

Примечание: Я заметил, что диапазон строк делает таблицу неправильной, но мне действительно нужен этот диапазон строк.

Комментарии:

1. Привет, Шахир, в вашем коде есть неожиданный тег lt;/formgt;, Также удалите кнопку div из таблицы и переместитесь в верхнюю часть таблицы.

2. Я думаю, вам не хватает библиотеки таблиц данных

Ответ №1:

Я сделал вам очень простую версию, но я думаю, что это то, к чему вы стремитесь. Посмотрите на HTML, который я добавил, и CSS. Я предположил, что таких столов было гораздо больше. Я добавил строку поиска и несколько потенциальных кнопок для ссылки на excel, pdf или печать.

 .container {   width: 100%;  height: 100%;  background-color: lightblue;  border: solid;  overflow: visible; }  .d-flex {  display: flex;  flex-direction: column; }  .nav-comp {  list-style-type: none;  display: flex; }  li {  background-color: lightgrey;  border: solid;  list-style-type: none;  width: 100px;  text-align: center;  font-weight: bold;  cursor: pointer;  padding: 5px;  margin-right: 10px; }  input[type=search] {  position: absolute;  top: 2px;  right: 5px;  width: 30%;  text-align: right;  border: solid lightgrey;  border-radius: 10px; }  table#example1 {  border-bottom: black solid;  margin-bottom: 1rem; } 
 lt;headgt;  lt;link rel="stylesheet" href="path/to/font-awesome/css/font-awesome.min.css"gt; lt;/headgt; lt;navgt;  lt;ul class="nav-comp"gt;  lt;ligt;Excellt;/ligt;  lt;ligt;PDFlt;/ligt;  lt;ligt;Printlt;/ligt;  lt;/ulgt; lt;/navgt; lt;div class="search-bar"gt;  lt;input type="search" placeholder="Search"gt; lt;/divgt; lt;div class="container"gt;  lt;table id="example1" class="table table-bordered table-striped dataTable no-footer"gt;  lt;theadgt;  lt;trgt;  lt;thgt;No.lt;/thgt;  lt;thgt;Trimesterlt;/thgt;  lt;thgt;Rolelt;/thgt;  lt;thgt;Beforelt;/thgt;  lt;thgt;Due Datelt;/thgt;  lt;thgt;Afterlt;/thgt;  lt;thgt;Actionlt;/thgt;  lt;/trgt;  lt;/theadgt;  lt;tbodygt;  lt;trgt;  lt;td rowspan="4" class="bg-white"gt;1.lt;/tdgt;  lt;td rowspan="4" class="bg-white"gt;[2110] Trimester 1 - 2021/2022lt;/tdgt;  lt;tdgt;Coordinatorlt;/tdgt;  lt;tdgt;10/12/2021lt;/tdgt;  lt;tdgt;12/12/2021lt;/tdgt;  lt;tdgt;13/12/2021lt;/tdgt;  lt;tdgt;  lt;div class="d-flex"gt;  lt;button type="submit" class="btn btn-warning btn-xs mr-1"gt;Editlt;/buttongt;  lt;button type="submit" class="btn btn-danger btn-xs"gt;Removelt;/buttongt;  lt;/divgt;  lt;/tdgt;  lt;/tbodygt;  lt;/tablegt;  lt;table id="example1" class="table table-bordered table-striped dataTable no-footer"gt;  lt;theadgt;  lt;trgt;  lt;thgt;No.lt;/thgt;  lt;thgt;Trimesterlt;/thgt;  lt;thgt;Rolelt;/thgt;  lt;thgt;Beforelt;/thgt;  lt;thgt;Due Datelt;/thgt;  lt;thgt;Afterlt;/thgt;  lt;thgt;Actionlt;/thgt;  lt;/trgt;  lt;/theadgt;  lt;tbodygt;  lt;trgt;  lt;td rowspan="4" class="bg-white"gt;2.lt;/tdgt;  lt;td rowspan="4" class="bg-white"gt;[2110] Trimester 1 - 2021/2022lt;/tdgt;  lt;tdgt;Coordinatorlt;/tdgt;  lt;tdgt;10/12/2021lt;/tdgt;  lt;tdgt;12/12/2021lt;/tdgt;  lt;tdgt;13/12/2021lt;/tdgt;  lt;tdgt;  lt;div class="d-flex"gt;  lt;button type="submit" class="btn btn-warning btn-xs mr-1"gt;Editlt;/buttongt;  lt;button type="submit" class="btn btn-danger btn-xs"gt;Removelt;/buttongt;  lt;/divgt;  lt;/tdgt;  lt;/tbodygt;  lt;/tablegt;  lt;table id="example1" class="table table-bordered table-striped dataTable no-footer"gt;  lt;theadgt;  lt;trgt;  lt;thgt;No.lt;/thgt;  lt;thgt;Trimesterlt;/thgt;  lt;thgt;Rolelt;/thgt;  lt;thgt;Beforelt;/thgt;  lt;thgt;Due Datelt;/thgt;  lt;thgt;Afterlt;/thgt;  lt;thgt;Actionlt;/thgt;  lt;/trgt;  lt;/theadgt;  lt;tbodygt;  lt;trgt;  lt;td rowspan="4" class="bg-white"gt;3.lt;/tdgt;  lt;td rowspan="4" class="bg-white"gt;[2110] Trimester 1 - 2021/2022lt;/tdgt;  lt;tdgt;Coordinatorlt;/tdgt;  lt;tdgt;10/12/2021lt;/tdgt;  lt;tdgt;12/12/2021lt;/tdgt;  lt;tdgt;13/12/2021lt;/tdgt;  lt;tdgt;  lt;div class="d-flex"gt;  lt;button type="submit" class="btn btn-warning btn-xs mr-1"gt;Editlt;/buttongt;  lt;button type="submit" class="btn btn-danger btn-xs"gt;Removelt;/buttongt;  lt;/divgt;  lt;/tdgt;  lt;/tbodygt;  lt;/tablegt;  lt;table id="example1" class="table table-bordered table-striped dataTable no-footer"gt;  lt;theadgt;  lt;trgt;  lt;thgt;No.lt;/thgt;  lt;thgt;Trimesterlt;/thgt;  lt;thgt;Rolelt;/thgt;  lt;thgt;Beforelt;/thgt;  lt;thgt;Due Datelt;/thgt;  lt;thgt;Afterlt;/thgt;  lt;thgt;Actionlt;/thgt;  lt;/trgt;  lt;/theadgt;  lt;tbodygt;  lt;trgt;  lt;td rowspan="4" class="bg-white"gt;4.lt;/tdgt;  lt;td rowspan="4" class="bg-white"gt;[2110] Trimester 1 - 2021/2022lt;/tdgt;  lt;tdgt;Coordinatorlt;/tdgt;  lt;tdgt;10/12/2021lt;/tdgt;  lt;tdgt;12/12/2021lt;/tdgt;  lt;tdgt;13/12/2021lt;/tdgt;  lt;tdgt;  lt;div class="d-flex"gt;  lt;button type="submit" class="btn btn-warning btn-xs mr-1"gt;Editlt;/buttongt;  lt;button type="submit" class="btn btn-danger btn-xs"gt;Removelt;/buttongt;  lt;/divgt;  lt;/tdgt;  lt;/tbodygt;  lt;/tablegt;  lt;table id="example1" class="table table-bordered table-striped dataTable no-footer"gt;  lt;theadgt;  lt;trgt;  lt;thgt;No.lt;/thgt;  lt;thgt;Trimesterlt;/thgt;  lt;thgt;Rolelt;/thgt;  lt;thgt;Beforelt;/thgt;  lt;thgt;Due Datelt;/thgt;  lt;thgt;Afterlt;/thgt;  lt;thgt;Actionlt;/thgt;  lt;/trgt;  lt;/theadgt;  lt;tbodygt;  lt;trgt;  lt;td rowspan="4" class="bg-white"gt;5.lt;/tdgt;  lt;td rowspan="4" class="bg-white"gt;[2110] Trimester 1 - 2021/2022lt;/tdgt;  lt;tdgt;Coordinatorlt;/tdgt;  lt;tdgt;10/12/2021lt;/tdgt;  lt;tdgt;12/12/2021lt;/tdgt;  lt;tdgt;13/12/2021lt;/tdgt;  lt;tdgt;  lt;div class="d-flex"gt;  lt;button type="submit" class="btn btn-warning btn-xs mr-1"gt;Editlt;/buttongt;  lt;button type="submit" class="btn btn-danger btn-xs"gt;Removelt;/buttongt;  lt;/divgt;  lt;/tdgt;  lt;/tbodygt;  lt;/tablegt;  lt;table id="example1" class="table table-bordered table-striped dataTable no-footer"gt;  lt;theadgt;  lt;trgt;  lt;thgt;No.lt;/thgt;  lt;thgt;Trimesterlt;/thgt;  lt;thgt;Rolelt;/thgt;  lt;thgt;Beforelt;/thgt;  lt;thgt;Due Datelt;/thgt;  lt;thgt;Afterlt;/thgt;  lt;thgt;Actionlt;/thgt;  lt;/trgt;  lt;/theadgt;  lt;tbodygt;  lt;trgt;  lt;td rowspan="4" class="bg-white"gt;6.lt;/tdgt;  lt;td rowspan="4" class="bg-white"gt;[2110] Trimester 1 - 2021/2022lt;/tdgt;  lt;tdgt;Coordinatorlt;/tdgt;  lt;tdgt;10/12/2021lt;/tdgt;  lt;tdgt;12/12/2021lt;/tdgt;  lt;tdgt;13/12/2021lt;/tdgt;  lt;tdgt;  lt;div class="d-flex"gt;  lt;button type="submit" class="btn btn-warning btn-xs mr-1"gt;Editlt;/buttongt;  lt;button type="submit" class="btn btn-danger btn-xs"gt;Removelt;/buttongt;  lt;/divgt;  lt;/tdgt;  lt;/tbodygt;  lt;/tablegt;  lt;table id="example1" class="table table-bordered table-striped dataTable no-footer"gt;  lt;theadgt;  lt;trgt;  lt;thgt;No.lt;/thgt;  lt;thgt;Trimesterlt;/thgt;  lt;thgt;Rolelt;/thgt;  lt;thgt;Beforelt;/thgt;  lt;thgt;Due Datelt;/thgt;  lt;thgt;Afterlt;/thgt;  lt;thgt;Actionlt;/thgt;  lt;/trgt;  lt;/theadgt;  lt;tbodygt;  lt;trgt;  lt;td rowspan="4" class="bg-white"gt;7.lt;/tdgt;  lt;td rowspan="4" class="bg-white"gt;[2110] Trimester 1 - 2021/2022lt;/tdgt;  lt;tdgt;Coordinatorlt;/tdgt;  lt;tdgt;10/12/2021lt;/tdgt;  lt;tdgt;12/12/2021lt;/tdgt;  lt;tdgt;13/12/2021lt;/tdgt;  lt;tdgt;  lt;div class="d-flex"gt;  lt;button type="submit" class="btn btn-warning btn-xs mr-1"gt;Editlt;/buttongt;  lt;button type="submit" class="btn btn-danger btn-xs"gt;Removelt;/buttongt;  lt;/divgt;  lt;/tdgt;  lt;/tbodygt;  lt;/tablegt;  lt;table id="example1" class="table table-bordered table-striped dataTable no-footer"gt;  lt;theadgt;  lt;trgt;  lt;thgt;No.lt;/thgt;  lt;thgt;Trimesterlt;/thgt;  lt;thgt;Rolelt;/thgt;  lt;thgt;Beforelt;/thgt;  lt;thgt;Due Datelt;/thgt;  lt;thgt;Afterlt;/thgt;  lt;thgt;Actionlt;/thgt;  lt;/trgt;  lt;/theadgt;  lt;tbodygt;  lt;trgt;  lt;td rowspan="4" class="bg-white"gt;8.lt;/tdgt;  lt;td rowspan="4" class="bg-white"gt;[2110] Trimester 1 - 2021/2022lt;/tdgt;  lt;tdgt;Coordinatorlt;/tdgt;  lt;tdgt;10/12/2021lt;/tdgt;  lt;tdgt;12/12/2021lt;/tdgt;  lt;tdgt;13/12/2021lt;/tdgt;  lt;tdgt;  lt;div class="d-flex"gt;  lt;button type="submit" class="btn btn-warning btn-xs mr-1"gt;Editlt;/buttongt;  lt;button type="submit" class="btn btn-danger btn-xs"gt;Removelt;/buttongt;  lt;/divgt;  lt;/tdgt;  lt;/tbodygt;  lt;/tablegt; lt;/divgt; 

Ответ №2:

Вы можете попробовать этот код для поиска…

lt;table id="Example" class="table table-striped table-bordered table-sm" cellspacing="0" width="100%"gt;

Надеюсь, это вам поможет..