Ext JS эквивалент - PullRequest
       1

Ext JS эквивалент

0 голосов
/ 09 марта 2011

Что такое Ext JS-эквивалент jQuery $ ('# content'). Load ('foo.html #partOfPage');?

Общий вызов ajax Sencha, естественно, более многословен, но так же прост:

Ext.Ajax.request({  
    url: 'foo.html',
    success: function(response, opts) {
        Ext.getCmp('content').update(response.responseText);            
    }
});

Как бы добавить к этому способ, чтобы я мог разобрать один идентификатор?

PLS, нет лекций на тему «почему вы ленивая загрузка?» ... т. Д.

Спасибо

Joel

Ответы [ 2 ]

2 голосов
/ 09 марта 2011

Насколько я знаю, из коробки это невозможно, но вы можете создать свой собственный обходной путь, передав весь HTML-объект responseText в Ext.DomHelper.createDom(), чтобы сгенерировать DOM-узлы из ответа без фактического добавления их на страницу. и затем просматривая созданные узлы, чтобы найти узел, который вы ищете.

С этого момента он просто получает innerHTML и передает его в функцию обновления

0 голосов
/ 09 марта 2011

Попробуйте это:

Ext.get('content').load('foo.html');
...