    Ext.define('Ext.rtl.grid.CellEditor', {
        override: 'Ext.grid.CellEditor',

        getTreeNodeOffset: function(innerCell) {
            var offset = this.callParent(arguments);

            if (this.editingPlugin.grid.isOppositeRootDirection()) {
                offset = -(innerCell.getWidth() - offset - innerCell.child(this.treeNodeSelector).getWidth());
            }
            return offset;
        }
    });