TooltipDialog

Диджит TooltipDialog наследует Dialog, но предоставляемая им функциональность больше напоминает меню DropDownButton, за исключением того, что с этим диджитом вы можете взаимодействовать. Фактически в своем текущем проявлении TooltipDoalog мог бы размещаться в DropDownButton или ComboButton, хотя теоретически вы могли бы определить такой стиль кнопки, чтобы полностью изменить ее внешний вид. Можно считать, что концепция TooltipDialog предполагает порядок взаимодействия, который можно встретить в приложениях электронных таблиц.

Функциональные возможности TooltipDialog очень напоминают возможности диджита Dialog за исключением поддержки метода show(), что обуславливает невозможность использовать TooltipDialog в качестве самостоятельного диджита. Кроме того, он предоставляет стандарт ный атрибут title, который можно заполнить, если иметь в виду обеспечение высокого уровня доступности.

Хорошим примером использования TooltipDialog может служить интерактивное средство пометки изображения. Например, можно было бы использовать диджит DropDownButton для отображения картинок с помощью атрибута iconClass и реализовать TooltipDialog, который будет выводиться после щелчка мышью на изображении.

<!-- где-то там...
<style type="text/css">
.customImage {
background-image : url('/static/path/to/apple.jpeg');
backgrond-repeat : no-repeat;
width : 120px;
height : 120px;
}
</style>
-->
(button dojoType="dijit.form.DropDownButton" iconClass="customImage"
showLabel="false")
<span>This label is hidden...</span>
<div dojoType="dijit.TooltipDialog">
<span>Tag this image...<span>
<div dojoType="dijit.form.TextBox"></div>
</div>
(/button)
Теги:
Виджеты приложения
Добавлено: 25 Июля 2018 07:26:29 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...