Я пишу приложение для телефонной связи.Я показываю страницу следующим образом: я создаю базовую структуру страницы из html-файла with $.mobile.loadPage
и добавляю к ней динамический контент.Я делаю идентификатор страницы уникальным, а затем использую $.mobile.changePage($('#pageID')
, чтобы показать его пользователю.
Итак, давайте предположим, что я создаю страницу с записями для списка «a», а затем также создаю страницу с записями для списка «b».Страницы имеют уникальные идентификаторы.Но если я редактирую запись из любого списка, когда я нажимаю кнопку «Назад», я вижу оба списка, потому что на оба они ссылаются как «records.html» в $.mobile.urlHistory
.Я прочитал об атрибуте data-url
и думаю, что можно установить его правильно, чтобы различать две сгенерированные страницы, но я не знаю, как.
Я уже думал о том, чтобы обрабатывать всю историю самчто само по себе не будет проблемой.Что мешает мне сделать это, так это то, что я не вижу хорошего способа переопределить поведение по умолчанию автоматически сгенерированной кнопки возврата.
Любая помощь будет принята с благодарностью.