Почему не лед: commandButton принимает onmouseover / onmouseout, когда он отключен? - PullRequest
0 голосов
/ 31 мая 2011

Я работаю с компонентами ICEFaces и мне нужно установить всплывающую подсказку на ice:commandButton.

Кнопка может быть включена или нет в зависимости от конкретных условий, но мои проблемы в том, что когдакнопка отключена, подсказка не отображается.

Я отображаю всплывающую подсказку, вызывая метод Javascript в атрибуте onmouseover и закрываю его с помощью onmouseout.

Проверка с помощью инструментов IE dev,два атрибута не отображаются при отключенной кнопке.

Как я могу изменить это поведение?

1 Ответ

0 голосов
/ 31 мая 2011

Отключенные компоненты не фокусируются и не реагируют ни на какие события.

Справочник по HTML:

Когда элемент отключен, он отображается затемненным и не отображаетсяответить на ввод пользователя.Отключенные элементы не реагируют на события мыши и не реагируют на свойство contentEditable.

В качестве обходного пути вы можете назначить всплывающую подсказку для <div/> вокруг commandButton.

...