[ExtJS] Принцип работы метода lookup в Dataview
Всем привет, подскажите, пожалуйста, кто знает, как работает метод this.lookup[node.id]; где можно вообще посмотреть его исходники? Кусок кода взял из компонента Gallery. В документации ExtJs про него ни слова, а в исходниках Gallery этот метод не обнаружил.
,onDblClick: function(d,idx,n) {
//console.log(this.config);
var node = this.getSelectedNodes()[0];
if (!node) return false;
if (this.config.inPanel) {
this.cm.activeNode = node;
this.updateItem(node,n);
} else {
var data = this.lookup[node.id];
this.fireEvent('select',data);
}
Комментарии: 1
Во view.AlbumItems есть метод prepareData, который подготавливает данные каждой записи, в этом методе заполняется массив lookup
github.com/splittingred/Gallery/blob/87a03638dec1c878884acc77f9f1c36cd427df7d/assets/components/gallery/js/mgr/widgets/album/album.items.view.js#L183
github.com/splittingred/Gallery/blob/87a03638dec1c878884acc77f9f1c36cd427df7d/assets/components/gallery/js/mgr/widgets/album/album.items.view.js#L183
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.