lib/Ext/dataview/NestedList.js
function (list, index, target, record, e) {
        var me = this,
            store = list.getStore(),
            node = store.getAt(index);

        me.fireEvent('itemtap', this, list, index, target, record, e);
        if (node.isLeaf()) {
            me.fireEvent('leafitemtap', this, list, index, target, record, e);
            me.goToLeaf(node);
        }
        else {
            this.goToNode(node);
        }
    }
function (list, index, target, record, e) {
        var me = this,
            store = list.getStore(),
            node = store.getAt(index);

        me.fireEvent('itemtap', this, list, index, target, record, e);
        if (node.isLeaf()) {
            me.fireEvent('leafitemtap', this, list, index, target, record, e);
            me.goToLeaf(node);
        }
        else {
            this.goToNode(node);
        }
    }
Called when an list item has been tapped.
@param {Ext.List} list The subList the item is on.
@param {Number} index The id of the item tapped.
@param {Ext.Element} target The list item tapped.
@param {Ext.data.Record} record The record which as tapped.
@param {Ext.event.Event} e The event.