0

私はsencha touch2が初めてです。ページにリストを表示したい。バインディングは成功しています。しかし、データを見ることはできませんが、ページをスクロールすることはできます。誰でも私を助けてください。私はこの問題に直面しています。ありがとうございました。

私のコードはここにあります:

Ext.define("Sencha.view.ProjectListView", {
    extend: 'Ext.form.Panel',    
    xtype: 'projectListepage',
    id: 'projectListepage',
    requires: [
        'Ext.data.JsonP'
    ],
    config: {
        scrollable: true,
        items: [{
            xtype: 'panel',
            id: 'JSONP'
        },
            {
                docked: 'top',
                xtype: 'toolbar',
                flex: 3,
                items: [{
                    text: 'Project Deatils',
                    handler: function () {
                        var list = Ext.getCmp('JSONP'),
                        tpl = new Ext.XTemplate([
                            '<tpl for=".">',
                                   '<img src="{MainImageUrl}"/><label>{ProjectName}</label><p class="temp_low">{ShortDescription}</p>', //                                                                    
                            '</tpl>',
                    ]);
                        Ext.data.JsonP.request({
                            url: 'http://localhost:53985/PropertyService.svc/GetAllProject',
                            callbackKey: 'callback',
                            params: {

                            },
                            callback: function (success, request) {
                                var project = request;
                                if (project) {
                                    list.updateHtml(tpl.applyTemplate(project));
                                }
                                else {
                                    alert('There was an error retrieving the weather.');
                                }
                            }
                        });
                    }
                }]
            }]
    }
});
4

1 に答える 1

1

リストを作成しているコードサンプルのどこにも表示されません。'Ext.List'を拡張または使用する必要がありますxtype:'list'。リストの作成方法については、sencha touch 2 のドキュメントにいくつかの簡単な例があります。 http://docs.sencha.com/touch/2-0/#!/api/Ext.dataview.List

于 2012-05-19T22:49:21.087 に答える