2013-10-23 3 views
0

В настоящее время мы используем, и моя цель - не дать системе проблем с двойным щелчком, а также дать пользователям знак, что система находится в процессе - потому что система собирается рассчитать много вещей после того, как пользователь нажмет на это h : CommandButton.Индикатор процесса процесса на h: commandButton

Кнопка Код:

<h:commandLink styleClass="ux_link_text" 
       action="Account" value="Account Info" 
       target="_blank" /> 

Пожалуйста, сообщите мне об этом.

ответ

0

Вы можете использовать setTimeout в собственности onclick<h:commandbutton>. Это приведет к отключению кнопки 100 миллисекунд после нажатия и действия.

<h:commandLink styleClass="ux_link_text" 
       action="Account" value="Account Info" 
       target="_blank"     
       onclick="setTimeout(this.disabled = true;, 100);"/> 

Подробнее:

+0

@ kocko..I будет проверить его и пусть вы знаете. Еще одна вещь. Можем ли мы также отключить другие ссылки на одном экране с помощью setTimeout? Я хочу сказать, что если у меня есть две ссылки и всякий раз, когда я нажимаю какую-либо ссылку, чем выбранная ссылка, а другие остаются отключенными. – Vikas

+0

Да, конечно. Вы можете создать функцию JavaScript для этой цели, где вы найдете компоненты, которые хотите отключить по их идентификатору, а затем отключите их. –

Смежные вопросы