Java: внутри файла MS Excel 2007. Часть четвёртая В публикуемой сегодня части статьи заканчивается описание процедур загрузки электронной таблицы и начинается описание самого интересного - каким образом получить данные, хранящиеся в ячейках таблицы |
|
|
|
Java: внутри файла MS Excel 2007. Часть третья В предлагаемой вниманию читателя третьей части статьи о структуре файла электронной таблицы Microsoft Excel формата 2007 речь идёт о коде Java, "разархивирующем" файловый поток и формирующем объекты, с которыми предстоит взаимодействовать при дальнейшей обработке данных электронной таблицы |
|
|
|
Java: внутри файла MS Excel 2007. Часть вторая В настоящем материале автор постарается систематизировать свои знания о том, как устроено хранение данных электронной таблицы, и презентовать небольшую Java-библиотеку, предоставляющую возможность чтения данных и заполнения файла электронной таблицы Microsoft Excel |
|
|
|
|
Главная Библиотека О NotesБазовые компоненты XPages Extension Library: Tooltip Dialog
Артем Арешко
artemaa@gmail.com
live-scripts.blogspot.com
Базовые компоненты XPages Extension Library: Tooltip Dialog
Сегодня рассмотрим последний компонент, из обозначенных мной как основных - это Tooltil Dialog
1. Application Layout
2. Navigator
3. Data View
4. Form Table (+Form Layout Column, Form Layout Row)
5. Dialog (+ Dialog Content, Dialog Button Bar)
6. Tooltip Dialog
--- Дополнительно ---
1. Widget Container
2. Bread Crumbs
Tooltip Dialog
Назвал бы его всплывающий, а лучше контекстный диалог. По своей сути этот тот же Dialog, но в несколько облегченном (в плане дизайна) варианте. Не зря обозвал его контекстным, поскольку еще одна особенность этого типа диалога: привязка отображения к объекту. При описании вызова Tooltip Dialog станет понятнее. а пока вид компонента после его добавления из палитры.

Пожалуй основное свойство этого компонента - это id, по которому вы будете к нему обращаться.
Для вызова корректного отображения используется вызов с клиентской стороны
XSP.openTooltipDialog ("#{id:ID_диалога}", "#{id:ID_компонента_привязки}")
Вызов вида getComponent('ID_диалога').show() тоже отобразит диалог, но без привязки к компоненту. Специального метода show("ID") нет.
Закрыть диалог по действию можно точно так же как и компонент Dialog:
с клиентской стороны: XSP.closeDialog('#{id:ID_диалога}') или XSP.closeDialog('#{id:ID_диалога}','#{id:ID_обновляемого_компонента}')
с серверной стороны: getComponent("ID_диалога").hide() или getComponent("ID_диалога").hide("ID_обновляемого_компонента"),
где ID_обновляемого_компонента - компонент, который обновляется после закрытия диалога
Итог выглядит весьма симпатично
Пример можно пощупать как всегда в Демо-приложении
|
Опубликовано — 11/03/2015 |
| |
|
|
Последнее на форуме |
 |
|
 |
|
|