Ana içeriğe geç

Bind

Belirtilen XPath tarafından seçilen düğümlere bir değişiklik olayı işleyicisi ekler.

myXml.Bind(callback: (e: CurrentTarget : Xml
Olay işleyicisinin eklendiği XML düğümünü alır.

Target : Xml
Olayın gerçekleştiği XML düğümünü alır.) => void):void

Belirtilen XPath tarafından seçilen düğümlere bir değişiklik olayı işleyicisi ekler.

myXml.Bind(xpath: string, callback: (e: CurrentTarget : Xml
Olay işleyicisinin eklendiği XML düğümünü alır.

Target : Xml
Olayın gerçekleştiği XML düğümünü alır.) => void):void

Parametreler

(e: CurrentTarget : Xml
Olay işleyicisinin eklendiği XML düğümünü alır.

Target : Xml
Olayın gerçekleştiği XML düğümünü alır.) => void callback
    Yürütülecek geri çağırma işlevi.

string xpath
    Eklenecek düğümlerin XPath'i. Belirtilmezse geçerli düğüm seçilir.

Açıklamalar

Bu yöntem yalnızca Form betikleri gibi istemci tarafı betiklerde kullanılabilir.

Bu Bind yöntem yalnızca zaten var olan düğümlere eklenir. Hem mevcut hem de gelecekte oluşturulacak düğümler için bildirim almak üzere yöntemi kullanın. Xml.Live Bu yöntem yalnızca Form betikleri gibi istemci tarafı betiklerde kullanılabilir.

Bu Bind yöntem yalnızca zaten var olan düğümlere eklenir. Hem mevcut hem de gelecekte oluşturulacak düğümler için bildirim almak üzere yöntemi kullanın. Xml.Live yöntemini.

Bir düğüm değiştiğinde uyarı alma

1
2
3
var isNameEmpty = $Xml.Bind('//Customer/Name', function() {
  alert('Customer name changed');
});

Geçerli belgede herhangi bir değişiklik olduğunda uyarı alma

1
2
3
$Xml.Bind(function() {
  alert(this.LocalName() + ' changed.');
});

Ayrıca bkz.