Ana içeriğe geç

Bind

Belirtilen XPath'in seçtiği düğümlere bir değişiklik olayı işleyicisi bağlar.

1
myXml.Bind(callback: (e: XmlEvent) => void):void

Belirtilen XPath'in seçtiği düğümlere bir değişiklik olayı işleyicisi bağlar.

1
myXml.Bind(xpath: string, callback: (e: XmlEvent) => void):void

Parametreler

(e: XmlEvent) => void callback
    Yürütülecek geri çağırma işlevi.

string xpath
    Bağlanılacak düğümlerin XPath'i. Belirtilmezse geçerli düğüm seçilir.

Notlar

Bu yöntem yalnızca Form komut dizileri gibi istemci tarafı komut dizilerinde kullanılabilir.

Bu Bind yöntem yalnızca zaten var olan düğümlere bağlanır. Hem var olan hem de gelecekte oluşturulacak düğümler için bildirim almak üzere Xml.Live yöntemini kullanın. Bu yöntem yalnızca Form komut dizileri gibi istemci tarafı komut dizilerinde kullanılabilir.

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

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.