Я пытаюсь использовать simplePagination в моем коде. (Я разрабатываю с использованием MVC4 С#)
Скажем, у меня есть эта группа кодов
<table>
<thead>
<tr>
<td><input type="checkbox" name="select-all" id="select-all" /></td>
<td style="text-align: left">Name</td>
<td style="text-align: left">Created By</td>
<td style="text-align: left">Created Date</td>
</tr>
</thead>
<tbody>
<tr class="post">
<td><p><input Length="0" name="314" type="checkbox" value="true" /><input name="314" type="hidden" value="false" /></p></td>
<td>Window</td>
<td>John</td>
<td>01/01/2014 12:00:00 AM</td>
</tr>
<tr class="post">
<td><p><input Length="0" name="314" type="checkbox" value="true" /><input name="314" type="hidden" value="false" /></p></td>
<td>Door</td>
<td>Chris</td>
<td>01/01/2014 12:00:00 AM</td>
</tr>
<tr class="post">
<td><p><input Length="0" name="314" type="checkbox" value="true" /><input name="314" type="hidden" value="false" /></p></td>
<td>Floor</td>
<td>Michael</td>
<td>01/01/2014 12:00:00 AM</td>
</tr>
<tr class="post">
<td><p><input Length="0" name="314" type="checkbox" value="true" /><input name="314" type="hidden" value="false" /></p></td>
<td>Car</td>
<td>James</td>
<td>01/01/2014 12:00:00 AM</td>
</tr>
<tr class="post">
<td><p><input Length="0" name="314" type="checkbox" value="true" /><input name="314" type="hidden" value="false" /></p></td>
<td>Bike</td>
<td>Steven</td>
<td>01/01/2014 12:00:00 AM</td>
</tr>
</tbody>
</table>
* Примечание. В приведенном выше коде я добавляю класс 'post' для каждого 'tr' (строка в теле таблицы). И эти строки генерируются динамически для цикла (С#)
И из документации, если я хочу использовать simplePagination Я должен объявить jquery следующим образом:
$(function() {
$(selector).pagination({
items: 100,
itemsOnPage: 10,
cssStyle: 'light-theme'
});
});
На самом деле я не совсем уверен, как использовать (* как позвонить) simplePagination. Это мой первый раз, связанный с разбиением на страницы.
Я уже пытался поставить этот код после таблицы
<div class="pagination-page"></div>
И измените "Селектор" внутри метода вызова jquery с ".pagination-page", но это не сработало.
$(function() {
$('.pagination-page').pagination({
items: 100,
itemsOnPage: 10,
cssStyle: 'light-theme'
});
});
- Должен ли я заменить "Selector" на имя класса? Если да, то как это сделать?
- Во-вторых, как объявить этот simplePagination, чтобы он показывал только 2 строки (только 2 класса 'Post') для каждая страница?
* Средство на первой странице будет показывать только
+--------------------------------------------------+
| [] | Name | CreatedBy | CreatedDate |
|--------------------------------------------------|
| [] | Window | John | 01/01/2014 12:00:00 AM |
| [] | Door | Chris | 01/01/2014 12:00:00 AM |
+--------------------------------------------------+
На второй странице будет отображаться
+--------------------------------------------------+
| [] | Name | CreatedBy | CreatedDate |
|--------------------------------------------------|
| [] | Floor | Michael | 01/01/2014 12:00:00 AM |
| [] | Car | James | 01/01/2014 12:00:00 AM |
+--------------------------------------------------+
Итак...
* Примечание. Я не уверен, как этот jquery будет определять количество элементов, которые у нас есть, и создать количество страниц и соответственно разместить эти элементы.