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;
    }
});