네이티브 XFA 숨김 앨리어스 동기화

CommitEdit는 바뀐 네이티브 데이터 노드에 묶인 모든 필드의 기존 scalar 폼 값을 동기화합니다. 보이는 위젯이 없는 hidden·invisible presence 필드도 포함입니다

공유 값

scalar 값 속성 읽기는 네이티브 폼 값 리프를 만들 수 있습니다. 같은 데이터 노드를 공유하는 다른 필드를 이어서 대화형 편집하면 검증·계산 전에 그 리프가 갱신됩니다

네이티브 스캔은 서브폼, area, exclGroup 컨테이너를 통해 템플릿 필드와 실제 데이터 스코프를 훑습니다. 이름 있는 서브폼 인스턴스를 풀 때는 구성된 ResolveInstanceScope·ResolveInstanceProperty 콜백을 관찰합니다

반복 occurrence는 바인딩이 명시적으로 같은 데이터 노드를 고르지 않으면 독립적으로 남습니다. 스캔은 없는 scalar 속성을 만들거나 materialize되지 않은 앨리어스 갱신만으로 폼 패킷을 할당하지 않습니다

편집 지우기는 기존 scalar 리프에 명시적 빈 텍스트 노드를 만들고, Unicode 텍스트는 네이티브 저장·재로드에서 유지됩니다

원자적 작업 한도

스캔은 현재 트랜잭션 연산 예산을 소비하고 경과 시간 기한을 검사합니다. 순회는 스캔 연산 200000개와 레벨 64개로 한정됩니다

검증 실패나 작업 한도 소진은 이전 데이터셋과 네이티브 폼 값을 함께 복원합니다. 숨김 앨리어스는 부분 커밋된 값을 유지할 수 없습니다

검증된 영속화

포커스된 4타깃 픽스처는 hidden·invisible 앨리어스, 보이는 위젯 읽기, 반복 인스턴스 격리, 이름 없는 area 순회, 빈 값, Unicode, 네이티브 재로드, 바이트 단위 롤백을 검증합니다

독립 XML 리더는 저장된 XDP 파일과 바뀌지 않은 템플릿 노드를 검사합니다. 이 증거는 숨김 필드의 Unicode 위젯 appearance 생성이나 계산 이벤트를 주장하지 않습니다

관련 API

네이티브 scalar 값, 대화형 XFA 런타임