@bastrakov,
Не надо ничего делать в afterRender, особенно не надо инициализировать Drag'n'Drop. Всё это нужно делать в onBoxReady.
Почему, спросите вы? А всё просто: afterRender вызывается сразу после того, как компонент отрендерен в DOM, но до раскладки (layout). Делать что-либо с DOM в afterRender чревато forced reflow, а это очень больно в IE8 и на таблетках.
onBoxReady вызывается после того, как компонент первый раз прошёл через layout, и размеры элементов уже известны. Чтение/запись в DOM (в разумных пределах) не вызовет reflow, и проблем не будет.
|