Давайте рассмотрим этот пример кода:
<rich:tabPanel switchType="ajax">
<rich:tab label="tab1">
...
</rich:tab>
<rich:tab label="tab2">
...
</rich:tab>
</rich:tabPanel>
Это создаст простую панель вкладок с 2 вкладками, содержимое <rich:tabPanel>
обновляется с помощью Ajax.
Так что если яЯ нахожусь на tab1
, и я нажимаю на tab2
, на сервер отправляется запрос Ajax для получения контента tab2
.Меня беспокоит то, что если пользователь дважды щелкнет по tab2
, то будет отправлено два Ajax-запроса (фактически будет отправлено столько запросов, сколько раз пользователь быстро нажимает на заголовок этой вкладки).
Поэтому у меня вопрос, как избежать отправки нескольких запросов, даже если пользователь нажимает несколько раз на заголовке вкладки?
Я пытался установить ondblclick="return false;"
на обоих <rich:tab>
и <rich:tabPanel>
, но это не решило мою проблему.