Extjs-panel afterlayout问题

时间:2011-05-03 06:03:00

标签: extjs

嗨我有一个面板我在面板后布局上做了一些动作,但我面临一个问题,面板后布局它似乎开火时,它没有假设..就像当一个更大的焦点失去焦点..为什么它会发生在那里一种阻止它的方法..

1 个答案:

答案 0 :(得分:0)

其实我也遇到过同样的问题。 afterlayout 事件多次被触发。这也会导致性能下降。

解决方法(我相信这不是解决方案..但只是解决方法..我认为它是一个bug ......)是使用缓冲区:1

使用此 代码:

vObjPanel.on("afterlayout", markInvalidFields, vObjPanel, {single: true, buffer : 1})

listeners: {
    single: true,
    buffer : 1,
    afterlayout: 'onAfterLayoutAvailabilityGrid'
}

请参阅sencha论坛https://www.sencha.com/forum/showthread.php?78630-afterlayout-event-too-much-call

中的更多讨论