Hola,
en una implementación de MATE, he incorporado un filtro que permite mostrar sólo los registros que cumplen determinadas condiciones.
Cuando está aplicado este filtro y pretendo crear un nuevo registro, bajo algunas condiciones el nuevo registro no cumple las condiciones del filtro y cuando MATE chequea mediante la función hasRightsToRow para grabar el registro en la tabla, ésta devuelve false lo que impide que el nuevo registro se grabe.
Veo que esta función, incorpora las cláusulas WHERE.
Mi pregunta es ¿qué misión tiene esa función? Validar la existencia del registro?, y en tal caso, no sería suficiente con filtrar sólo por la clave primaria.
Desde ya muchas gracias.
