Я создаю мастер fuelux динамическиПолучение текущей метки шага от Fuelux Wizard
Мой код выглядит так:
var CutRoadArray = [
['Location', '_Location'],
['Applicant Info', '_ApplicantInfo'],
['Details', '_ApplicationDetails'],
['Bond Info', '_BondInfo'],
['Attachments', '_Attachments'],
['Review', '_ReviewA']
];
function AddStepToWizard(labelname, partialviewname) {
$("#ApplicationWizard").wizard("addSteps", 0, [
{
label: labelname,
pane: '<div partial-view-name="' + partialviewname + '" class="dynamicTabs"></div>'
}
]);
}
Это работает просто отлично, однако сам массив является динамическим и шаги могут быть в разных порядках, исходя из выбора, сделанного на этом пути. Я хочу нажать определенную функцию, когда пользователь перейдет в панель с помощью кнопки «назад» или «вперед». Я могу подключиться к
$('#MyWizard').on('stepclick', function(e, data) {
Я имею в виду как-то проверить, если панель равна значению, например, «местонахождение», то я буду стрелять функцию. Но я не могу получить доступ к этому тексту.
Любые идеи будут высоко оценены.
гениально! До тех пор пока не будет фактической функции как части fuelux api, это самый близкий доступ к функциональности. Спасибо ... – w2olves
Я был очень разочарован вариантами, доступными из топлива. Если вы считаете, что мастер плох, попробуйте использовать дерево – stackoverfloweth
Я использую только свой компонент мастера, не использовал дерево, но, основываясь на ваших замечаниях, я не буду смотреть на него. Я столкнулся с кирпичной стеной на вышеприведенном решении, он отлично работает для всего, пока я динамически не добавлю новый шаг, тогда метка всегда возвращается неопределенно. Вы можете увидеть мою измененную скрипку здесь: https://jsfiddle.net/w722ntay/1/ Независимо от того, что я пытаюсь, ярлык всегда не определен. – w2olves