En primer lugar, gracias por el gran paquete.
En segundo lugar, creo que sería una gran mejora hacer que una fila de registro específica NO se cierre cuando se hace clic en ella.
Para cerrar la fila, se debe forzar al usuario a hacer clic en el botón de icono que parece una lupa.
La razón es que muchas veces es conveniente copiar parte del contenido de la fila. Para hacerlo, obviamente debe hacer clic en su texto para resaltarlo, pero eso cierra la fila de manera inconveniente.
Solo con un gran esfuerzo puede hacer una selección de texto: resaltándola inicialmente, espere a que se cierre la fila y luego reabriéndola con la lupa.
Todavía no he mirado el código para el front-end ya que tengo experiencia en reaccionar pero no en jquery.
Resulta que no fue tan difícil cambiar la palanca para usar el botón en lugar de la fila en sí.
ORIGINAL
$('.table-container tr').on('click', function () {
$('#' + $(this).data('display')).toggle();
});
NUEVO
$('.table-container tr button').on('click', function () {
$('#' + $(this).data('display')).toggle();
});
Puedo hacer un PR si otros piensan que esto es digno de ser un comportamiento predeterminado del paquete.
Oh, ni siquiera puedo decirte cuánto sufro por este UX "perfectamente diseñado".
Comentario más útil
Resulta que no fue tan difícil cambiar la palanca para usar el botón en lugar de la fila en sí.
ORIGINAL
NUEVO
Puedo hacer un PR si otros piensan que esto es digno de ser un comportamiento predeterminado del paquete.