Главная Обратная связь

Дисциплины:

Архитектура (936)
Биология (6393)
География (744)
История (25)
Компьютеры (1497)
Кулинария (2184)
Культура (3938)
Литература (5778)
Математика (5918)
Медицина (9278)
Механика (2776)
Образование (13883)
Политика (26404)
Правоведение (321)
Психология (56518)
Религия (1833)
Социология (23400)
Спорт (2350)
Строительство (17942)
Технология (5741)
Транспорт (14634)
Физика (1043)
Философия (440)
Финансы (17336)
Химия (4931)
Экология (6055)
Экономика (9200)
Электроника (7621)






Методы перемещения по записям таблицы



Методы элемента TABLE Эффект Пример вызова
firstPage Отображает первую страницу записей InventoryTable.firstPage()
previousPage Отображает предыдущую страницу записей InventoryTable. previousPage ()
nextPage Отображает следующую страницу записей InventoryTable. nextPage ()
lastPage Отображает последнюю страницу записей InventoryTable. lastPage ()

 

Если в текущий момент отображена первая страница, вызов метода previousPage игнорируется, а если отображена последняя страница, то игнорируется вызов nextPage.

Можно вызвать любой из этих методов из созданного сценария. Однако наиболее простой способ обращения к одному из методов заключается в присвоении метода атрибуту ONCLICK HTML-элемента BUTTON, как в следующем примере:

 

<BUTTON ONCLICK="InventoryTable.nextPage()">Next Page</BUTTON>

 

Этот элемент отображает кнопку. Когда пользователь щелкает на кнопке, вызывается метод, присвоенный атрибуту ONCLICK, а именно, InventoryTable.nextPage.

Техника использования постраничного вывода демонстрируется в Листинге 1.16. Листинг 1.16 представляет собой HTML-страницу, которая отображает XML-документ из листинга 1.1 в таблице, атрибуту DATAPAGESIZE которой присвоено значение “2”.

В верхней части страницы имеется четыре элемента BUTTON, каждый из которых выполняет действие в соответствии с методами постраничного вывода таблицы. При первом открытии HTML-страницы, в таблице отображаются первые две записи. Щелчок мышью на кнопке “Следующая страница” приводит к отображению следующих двух записей (или, в конце таблицы, оставшегося числа записей), а щелчок на кнопке “Предыдущая страница” приводит к отображению предыдущих двух записей (или, в начале таблицы, первых двух записей). Щелчок на кнопке “Первая страница” или на кнопке “Последняя страница” приводит к отображению первых или последних двух записей. На рисунке 39 показано как документ из Листинга 1.15 будет выглядеть в Internet Explorer.

 

<HTML>

<HEAD>

<TITLE>Book lnventory</TITLE>

</HEAD>

<BODY>

<XML ID="dsoInventory" SRC="Inventory.xml"></XML>

<H2>Опись книг</H2>

<BUTTON ONCLICK="InventoryTabte.firstPage()">

|&lt; Первая

</BUTTON>

&nbsp;&nbsp;

<BUTTON ONCLICK ="InventoryTable.previousPage()">



&lt; Предыдущая

</BUTTON>

&nbsp;&nbsp;

<BUTTON ONCLICK ="InventoryTable.nextPage()">

Следующая &gt;

</BUTTON>

&nbsp;&nbsp;

<BUTTON ONCLICK ="InventoryTable.lastPage()">

Последняя &gt;|

</BUTTON>

<TABLE ID="InventoryTable" DATASRC="#dsoInventory"

DATAPAGESIZE="2" BORDER="1" CELLPADDING="5">

<THEAD>

<TH>Заголовок</TH>

<TH>Автор</TH>

<TH>Обложка</TH>

<TH>Страниц</TH>

<TH>Цена</TH>

</THEAD>

<TR ALIGN="center">

<TD><SPAN DАТАFLD="ТIТLЕ"

STYLE="font-style:italic"></SPAN></TD>

<TD><SPAN DATAFLD="AUTHOR"></SPAN></TD>

<TD><SPAN DATAFLD="BINDING"></SPAN></TD>

<TD><SPAN DATAFLD="PAGES"></SPAN></TD>

<ТD><SРАN DATAFLD="РRICE"></SPAN></TD>

</TR>

</TABLE>

</BODY>

</HTML>

Листинг 1.16

Рисунок 39. Постраничное отображение записей таблицы

 


Эта страница нарушает авторские права

allrefrs.ru - 2019 год. Все права принадлежат их авторам!