Sencha Touch + PhoneGap - список не прокручивается - PullRequest
0 голосов
/ 17 июля 2011

Я создаю приложение, и у меня есть список, загруженный некоторой информацией из магазина, в нем много элементов, но когда я пытаюсь прокрутить вниз, он прокручивается вверх, как будто не хватает элементов дляпрокрутки.Вот некоторый код:

app.views.SearchTab = Ext.extend(Ext.Panel, {
    iconCls: 'search',
    id: 'search',
    items: {
        xtype: 'list',
        store: app.stores.results,
        scroll: 'vertical',
        itemTpl: '<div class="list_left_panel"><div class="list_photo_wrapper"><div class="list_photo"><img src="http://realio.cz/images/{link}_0s.jpg" /></div></div></div><div class="list_right_panel"><div class="list_name">{titul}</div><div class="list_info"><div>{cena} Kč</div><div class="list_info_grey">{m2} m<sup>2</sup></div><div>{typ}</div></div></div>',
        onItemDisclosure: function (record) {
            Ext.dispatch({
                controller: app.controllers.detail,
                action: 'show',
                id: record.getId()
            });
        }
    },
    initComponent: function() {
        app.stores.results.load();
        app.views.SearchTab.superclass.initComponent.apply(this, arguments);
    }
});

app.models.Results = Ext.regModel("app.models.Results", {
    fields: [
        {name: "titul", type: "string"},
        {name: "book_id", type: "int"},
        ...
        {name: "u", type: "int"}
    ]
});

app.stores.results = new Ext.data.Store({
    model: "app.models.Results",
    proxy: {
        type: 'ajax',
        url: 'http://site.com/json_list2.php?...',
        reader: {
            type: 'json',
            root: 'markers'
        }
    },
    autoLoad: false
});

Как исправить список, чтобы он правильно прокручивался?Спасибо.

1 Ответ

0 голосов
/ 03 сентября 2011

добавьте эту библиотеку, это вам поможет: https://github.com/Lioarlan/UxBufList-Sench-Touch-Extension

...