2016-04-07 4 views
0

Я должен показать таблицу в виджетах на основе устройства (мобильного телефона, ноутбука, планшета), выбранного пользователем., который является равным синтаксисом «Ext.BoxComponent» в JQuery Mobile

Для рабочего стола/ноутбука Я загружаю библиотеки ExtJs. Я написал следующий код, который работает нормально.

var container = new Ext.BoxComponent({ id: "demoBox" });

для мобильных устройств Загрузите JQuery Мобильные библиотеки. Я получаю такую ​​ошибку, как

Uncaught Reference Error: Ext is not defined

. не могли бы вы рассказать мне, что является равным компонентом для «Box Component» в JQuery mobile.

+0

ExtJS 4.1 не имеет BoxComponent. BoxComponent последний раз использовался в ExtJS 3.4 в соответствии с документами. Восстановите теги. – Alexander

ответ

0

JQuery Mobile и ExtJS несовместимы таким образом, чтобы вы могли копировать код, оптимизировать и делать с ним. JQuery требует, чтобы вы написали HTML-код, ExtJS этого не делает. Если у вас работающее приложение ExtJS, лучшим способом передвижения является ExtJS6-современный, ранее называвшийся Sencha Touch.

Способ записи JQuery Mobile означает, что вам не нужен BoxComponent. Вы просто напишете немного HTML/CSS - DIV с определенной шириной и высотой - и сделайте с ним.