Sencha Touch向jQuery发送信号

时间:2011-09-14 18:34:47

标签: jquery sencha-touch

我想在Sencha Touch应用程序中使用jQuery插件。

jQuery插件应该在启动时初始化,但只有在Sencha Touch完成后才能用魔法填充DOM。

这是因为插件会扫描DOM以查找某些元素并对其进行更改。

如果我使用$(document).Ready(),即使我将Sencha Touch代码放在jQuery代码上方,<body>标记仍未被Sencha Touch触及。

处理此问题的最佳做法是什么?

2 个答案:

答案 0 :(得分:1)

您需要点击EXT自己的onReady事件。

Ext.setup({
    // system-generated set-up code
    onReady: function() {
        // write your setup code here
    }
});

答案 1 :(得分:1)

您还可以使用视图的painted事件:

config: {
  ...

  listeners:{
    painted: function(){
     // all the DOM are in place
    }           
  }
}