Form Şablonları¶
Aynı form parçasının aynı süreç tanımındaki birden çok formda yeniden kullanılması gerektiğinde form şablonlarını kullanın.
Form şablonları yeniden kullanılabilir form öğeleri sağlayarak form oluşturma ve bakımını kolaylaştırır. Bir şablondaki değişiklikler, onu kullanan tüm formları otomatik olarak günceller. Şablonlar, başka şablonlar da dahil olmak üzere herhangi bir form öğesini içerebilir. Şablonlar süreç tanımı içinde tanımlanır ve birden çok iş akışı havuzunda.
Form Şablonları Oluşturma¶
Form şablonu oluşturmak standart form oluşturmaya benzer; ancak veri modeli, <type> öğesi yerine <element>öğesini kullanır. Forma şablon eklemek, karşılık gelen veri modeli öğesini otomatik olarak oluşturur.
Formlarda Şablon Kullanma¶
Şablon eklemek için forma yeni bir öğe ekleyin ve istediğiniz şablonu seçin. Böylece şablon için yeni bir veri modeli öğesi otomatik olarak oluşturulur.
Örnek Şablon Kullanımı
1 2 3 4 | |
Ad: Kullanılacak şablonun adı. XPath: Şablonun bağlanacağı kapsayıcı öğenin XPath değeri.
Kurallar ve Doğrulama¶
<ApplyTemplate> bileşeni, içerik görünürlüğünü ve veri doğrulamasını etkileyen doğrulama ve biçimlendirme kurallarını destekler. Bu kurallar şablonun içindeki öğelere de uygulanır.
Parametreler¶
Şablonlar, üst formdan iletilen parametreleri destekler. Bu parametrelere değişkenler olarak ( $ önekiyle) XPath ifadelerinde ve betiklerde erişilir. Değişken adları XML adlandırma kurallarına uymalı ve değerler statik olmalıdır.
Parametreli Örnek:
1 2 3 4 5 6 | |
Bu örnekte, MyVariable şablona "10" değeriyle aktarılır. Ardından şablonun XPath ifadelerinde (ör. Total > $MyVariable).