Error en creacion de ABM personalizado

Hola, estoy haciendo un ABM asociado a una nueva tabla, y necesito tener el boton eliminar, en el listado y no en la edicion.
tengo el ci:

class ci_nav_exclusion_actividades extends ci_navegacion
{


	//-----------------------------------------------------------------------------------
	//---- cuadro -----------------------------------------------------------------------
	//-----------------------------------------------------------------------------------

	function evt__cuadro__eliminar($seleccion)
	{
        $this->cn()->entidad()->eliminar_act($seleccion);
	}

}

y el cn

class cn_ent_exclusion_actividades extends cn_entidad
{

    function set_datos($datos, $tabla = null, $validar=true)
    {
        $this->validar_datos($datos);
        $this->tabla('exclusion_elemento')->set($datos);
    }

    function get_datos($tabla=null)
    {
        return $this->tabla('exclusion_elemento')->get();
    }

    function eliminar_act($item)
    {
        $this->tabla('exclusion_elemento')->cargar([
            'id_exclusion_elemento' => $item['id_exclusion_elemento']
        ]);
        $this->tabla('exclusion_elemento')->eliminar_fila();
    }
}

y me da el error: ENTIDAD: No existe una entidad seleccionada
cuando preciono el boton borrar del listado.

Hola Jonathan, buen día!
Puede ser que en el cn llaman a una tabla que es exclusion_elemento, que al parecer no la instanciaron bien, verifiquen eso por las dudas.
Ese error que les arroja suele ser que está queriendo llamar a una tabla que no existe, si continúa apareciendo, envíenos los logs para ver qué error se aprecia.

Saludos!