JQuery Mobile с динамически складывающимися блоками контента (через Spry) не расширяется - PullRequest
1 голос
/ 14 февраля 2012

Я просто не понимаю! Это, очевидно, часто задаваемые вопросы, но я просто не могу найти достаточно ясный пример для такого манекена, как я.

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

Код в настоящее время:

    <div spry:when="'{Source}' == 'gp'">
    <div data-role="collapsible">
        <h3>{LastName}</h3>
        <p>{PatientFullName}: <i>{Headline}</i><br/>DOB: {DOB}, GP: {GP}</p>
    </div>
</div>

Переменные, включенные в {}, автоматически заполняются загрузкой Spry. (И этот бит работает). Я также хотел бы остановиться на Spry, так как он предлагает опции фильтрации и сортировки, которые мне нужны для передаваемого XML.

На сайте JQM по адресу http://jquerymobile.com/test/docs/api/events.html (и на этом сайте) много говорится об использовании кнопки, связанной с page (), чтобы позволить JQM применить свою разметку к этим новым элементам. Мне не нужна кнопка, я хочу, чтобы она автоматически срабатывала после завершения загрузки данных.

Я работаю над этим в течение 24 часов, и Javascript / JQuery просто не мое, поэтому я подумал, может ли кто-нибудь помочь мне с ошибкой моих путей. Мне просто нужно руководство для идиотов о том, как сделать звонок.

Большое спасибо заранее. Пит.

1 Ответ

0 голосов
/ 02 марта 2012

Связываетесь ли вы с pageinit для загрузки набора данных Spry?Если да, можете ли вы попробовать перейти на создание страницы?Это дает разные результаты?

Можете ли вы вставить часть своего JavaScript?

...