Во второй части кода примера, строка 13, код ссылается на функцию doLoad
панели PagingToolbar, которая уже is a private function in ExtJS 4.0.7 и does no longer exist as of 4.2.1.
Частные методы могут быть изменены без предварительного уведомления, поэтому проблема связана с используемым образцом кода, который, очевидно, безнадежно устарел и даже не указывает, для какой версии ExtJS он был предназначен в первую очередь.
Вам придется искать эквивалентную функцию в исходном коде PagingToolbar вашей версии ExtJS (6.0.0, 6.0.1, 6.0.2 или 6.2.0), или, может быть, даже писать свой собственный (хотя моя кишка говорит, что функция doRefresh
может хватить).
Я бы ожидал, что в образце кода появятся и другие проблемы, но вы можете обойти это. После того, как он будет работать по назначению, пожалуйста, поделитесь обновленным кодом в разделе комментариев ниже исходного исходного кода для будущих читателей, спасибо.
Решено, я изменил bbar в хранилище: 'combo.on ('select', function (combo, record) { store.pageSize = parseInt (record.get ('id'), 10); store.load(); }, это); ' – Joy