XFA Örtük Bağlama Bütçeleri
Birim: HPDFXFARuntime
Mevcut örtük değerler
Açık bir bind bildirimi olmayan bir widget'ı kesinleştirmek, mevcut alan-adı değerini doğrudan güncel native data grafiğinde çözebilir; o adı tekrar tekrar SOM ifadesi olarak kaçırıp çözümlemeden
Bu arama, orijinal ilk-kayıt ve alt önceliğini korur, gerçek tekrarlanan data bağlamını kullanır ve her commit'te canlı çocukları yeniden denetler; bir değer node'unu değiştirmek, editing'i serbest bırakılmış önbellekteki bir değere bağlı bırakmaz
Tekrarlanan bir bağlam, arama onu referans çözmeden önce hâlâ güncel datasets grafiğine ait olmalıdır; o bağlamı kaldırmak transaction'ı reddeder ve yakalanan XML'i ve etkileşim durumunu geri yükler; bir değiştirme occurrence'ının üzerine yazmak yerine
Bağımsız yapısal iş
Her native arama, TXFAWidgetRuntimeOptions.MaxLayoutOperations ile sınırlıdır; metadata taramaları, canlı-context traversal'i ve alan-adı boyutu dâhil; sınır, traversal girişleri eklenmeden önce denetlenir
Daha büyük taramalar, her 256 düşülmüş native adımda aynı transaction son teslim süresini denetler; daha küçük aramalar mevcut evaluator saat dizisini korur ve normal script sınırında kalan transaction süresini alır
Açık bind bildirimleri, eksik değer oluşturma ve genel alt çözümü gerektiren durumlar, mevcut SOM resolver'ı ve onun transaction-geneli script işlemi ve geçen-süre bütçeleri boyunca devam eder
Transactional davranış
Başarısız bir doğrulama, hesaplama veya son-tarihi denetimi, taahhüt edilmiş veriyi geri yükler ve bekleyen adayı, editing durumunu ve odağı korur; CancelEdit, adayı, taahhüt edilmiş native değeri değiştirmeden atar
Transaction'dan önce belgeyi değiştiren uygulama callback'leri, rollback widget'ları o sınırlar altında yeniden kurduğundan, yapılandırılmış layout sınırları altında geçerli bir grafik bırakmalıdır
İlgili API'ler
TXFAWidgetRuntimeOptions, Native Bind SOM ve Interactive Widget Runtime