Я не вижу никаких документов для этого.
Как вручную выбрать, какая панель активна в компоненте мастера?
Я знаю, что это где-то там, потому что вы можете щелкнуть одну из вкладок после ее прохождения и вернуться к предыдущей вкладке.
Я не вижу никаких документов для этого.
Как вручную выбрать, какая панель активна в компоненте мастера?
Я знаю, что это где-то там, потому что вы можете щелкнуть одну из вкладок после ее прохождения и вернуться к предыдущей вкладке.
Да, вы можете изменить шаг мастера:
$('#MyWizard').wizard('selectItem', { step: step });
ОБНОВИТЬ:
После последних обновлений теперь работает с selectedItem
$('#MyWizard').wizard('selectedItem', { step: step });
Обратите внимание на изменение с select на selected*.
Я не думаю, что есть способ напрямую установить активную панель, поскольку предстоящие шаги отключены до тех пор, пока не будут активированы с помощью предыдущего/следующего.
После того, как шаг был «активирован», вы можете использовать jquery для запуска щелчка вкладки.
$('[data-target=#step2]').trigger("click");
Вот рабочий пример: http://www.bootply.com/60319 -- Если вы перейдете к последнему шагу (5), появится ссылка для возврата к шагу 2.
$('#MyWizard').wizard('selectedItem', { шаг: текущий шаг });
Я знаю, что этот вопрос старый, но я хотел поделиться тем, что сработало для меня в Fuel FX 2.x:
$('#MyWizard').wizard('selectedItem', { step: YourStepNumber });
E.g.:
$('#wizard1').wizard('selectedItem', { step: 7 });
$(document).ready(function() {
$('#wizard').wizard();
$('#wizard').find('ul.steps li').toggleClass('complete', true);
$('#wizard').on('changed.fu.wizard', function (evt, data) {
$('#wizard').find('ul.steps li').toggleClass('complete', true);
});
});
Это делает все шаги кликабельными.
$('#btnNext').on('click', function()
{
$('#orderWizard').wizard('next');
}
Вышеприведенный код предназначен для ручного получения следующей панели для предыдущей, которую вы можете попробовать.
$('#btnPrev').on('click', function()
{
$('#orderWizard').wizard('previous');
}
Вы можете установить «активный» класс в теге li, и при отображении мастера активный li будет помечен.
Это пример в symfony:
<li data-target="#step1" class="complete">
<span class="step">1</span>
</li>
<li data-target="#step2" class="active">
<span class="step">2</span>
</li>