![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Пример P11. Вывести названия всех книг, которые описываются классом Kniga(Id, Name,Avtor,Cat).
Данный пример показывает использование цикла while для вывода результатов запроса: < BODY> 5.4.4. Тег < CSP: Loop> Используется для циклической обработки фрагмента CSP-страницы. Этот тег эффективно используется при визуализации результатов запроса. Атрибуты тега приведеныв таблице: Таблица 5.7.
Имеет парный тег < /CSP: LOOP> Пример. P111 < UL> < CSP: LOOP COUNTER=" i" FROM=" 0" TO=" 6" STEP=" 1.5" > < LI> Значение счетчика #(i)#. < /CSP: LOOP> < /UL> На странице будет напечатано: • Значение счетчика 0. • Значение счетчика 1.5. • Значение счетчика 3. • Значение счетчика 4.5. • Значение счетчика 6. 5.4.5. Тег < CSP: IF> Тег < CSP: IF> вместе с тегами < CSP: ELSE> и < CSP: ELSEIF> используется для определения направления генерации CSP-страницы. Тег имеет единственный обязательный атрибут CONDITION, значение которого является выражением ObjectScript или Basic и вычисляется на сервере во время выполнения. Если оно равно true, то содержимое тега < CSP: IF> выполняется, если нет, то выполняется содержимое тега < CSP: ELSE>. Имеет парный тег < /CSP: IF> Пример P12. Вывод списка книг как в P11, но с Cat=2 < BODY> 5.4.6. Тег < CSP: Method> Часто, работая в броузере клиента, приходится выполнять определенные действия на сервере. Эту работу можно выполнять с помощью собственных методов классов базы данных Caché или с помощью методов, встроенных в CSP-страницы. Тег < CSP: Method> предоставляет возможность написать метод на Caché Object Script, который будет выполняться на сервере. Таблица атрибутов метода: Таблица 5.8.
|