Проблема с отображением загрузчика с вкладками Jquery UI - PullRequest
0 голосов
/ 31 августа 2011

Мне удалось показать «Получение данных ..», когда пользователь нажимает на вкладку.

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

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

Как я могу это сделать?

1 Ответ

0 голосов
/ 31 августа 2011

Если вы отправляете ajax-запрос, когда нажата ссылка для разбивки на страницы, вы можете установить в обработчике клика по пагинации заголовок активной вкладки на «Получение данных», а в случае обратного вызова при успешном завершении установите заголовок обратно.Что-то вроде:

$('.pagination_link').click(function () {
 var activeTab = $('.ui-widget-header').find('.ui-state-active a');
 var caption = activeTab.text();
 activeTab.text('Retrieving Data');
 $.ajax({
   //  ...request data...
  success: function (data) {
    activeTab.text(caption);
    // ... continue process your request
  }
 })

});

Может быть, в jQuery UI есть какой-то API, который поможет вам сделать это более удобным для jQueryUI способом (например, более необычный селектор текущей активной вкладки и ее текста)логика осталась прежней.При использовании библиотеки это просто помогает вам делать некоторые вещи проще и быстрее, но вы всегда можете отойти в сторону от следа библиотеки и сделать то, что вы хотите, с помощью JavaScript и логики.Это то, что вы спросили?

...