Я не принимаю кредит на решение, вместо этого пытаюсь объяснить его подробно, поскольку мне потребовалось некоторое время, чтобы выяснить это, но изменения должны быть примерно такими:
Оригинальный код:
function GenerateList(appArray) {
var searchList = document.getElementById('searchList');
var app;
var htmlString = "<ul data-role='listview' data-filter='true' data-filter- placeholder='Search...' data-filter-theme='a' data-theme='a'>";
...
searchList.innerHTML = htmlString;
}
Фиксированный код:
function GenerateList(appArray) {
var searchList = document.getElementById('searchList');
var app;
var htmlString = "<ul id='thislist' data-role='listview' data-filter='true' data-filter- placeholder='Search...' data-filter-theme='a' data-theme='a'>";
...
searchList.innerHTML = htmlString;
$('#thislist').listview();
}
Таким образом, он показывает ваш список, используя просмотр списка из jquery mobile.