Um registro modificado com duas camadas, não dois registros

Refactorkamo-shared-library
Navios
22 de agosto de 2026 às 22:05 UTC
Autor
Kamo
Enviar
d488ea4

Um documento tinha até duas linhas derivadas — CLASSIC para bytes editados, FORM FILLABLE para os campos — e algo tinha de decidir que se baseava no outro, remarcando a linha do formulário nos bytes da linha clássica em cada gravação. Está. um registro agora, com uma camada de documento (seus bytes) e uma camada de forma (campos sobre eles): duas maneiras de editar uma coisa. Isso elimina toda a questão de rebase em vez de respondê-la. Um salvamento na a camada do documento muda os bytes dos campos já sentados, por isso não existe nada para remarcar e nada para ficar errado quando um membro adiciona campos primeiro e edita O documento mais tarde. has form layer é armazenado em vez de derivado. A resposta honesta vive em esign templates, mas perguntando por linha em cada solicitação de lista é exatamente o N+1 que temDesignVersion usado para executar para todas as 100 linhas de uma página.

Todas as alterações

Como o que vês no transporte?

Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.

Começar Livre Para SempreVer Preços