Hola Pablo,
no se si te convenga actualizar de esa manera el cuadro, por un par de motivos:
1.- No solamente se genera el html con los datos, sino que tambien se genera la parte JS del componente, como asi tambien las url de los vinculos.
2.- La inclusion de nuevos datos puede llevar a un reordenamiento de los mismos, asi que quizas no sea tan sencillo como hacerle un append de filas.
3.- Con el modo de navegacion ajax, lo unico que te refrescaria un pedido de pagina seria la parte interna del ci de la operacion, en tu caso si solamente tenes el cuadro en pantalla.. refrescaria solo eso. Ahi ya esta hecha toda la parte de la separacion entre HTML y JS, con lo cual no tendrias que reinventar la rueda.
Fijate, no se si te es conveniente.. en cualquier caso, en lugar de llamar al servicio generar_html... lo que necesitarias para que solamente te traiga el html del cuadro (en lugar de toda la pagina) seria invocar el servicio html_parcial... pero como te decia mas arriba, va a venir mezclado el JS del mismo cuadro y las URLs de los vinculos (si es que tiene).
Saludos