blockly > LineCursor > preDelete

LineCursor.preDelete() yöntemi

İmleci daha sonra taşıyabileceğimiz düğümlerin listesini oluşturup this.potentialNodes değişkenine kaydederek bir bloğun silinmesine hazırlanın.

Silme işlemi gerçekleştikten sonra, öğeyi listedeki ilk geçerli düğüme taşımak için postDelete işlevini çağırın.

Denemeniz gereken konumlar (tercih sırasına göre) şunlardır:

  • Geçerli konum. - Silinen bloğun bağlı olduğu bağlantı. - Silinen bloğun sonraki bağlantısına bağlı blok. - Silinen bloğun üst bloğu. - Çalışma alanında, silinen bloğun altındaki bir konum.

N.B.: Bir blok silindiğinde, bu bloğun girişlerine bağlı tüm bloklar da silinir ancak bir sonraki bağlantısına bağlı bloklar silinmez.

İmza:

preDelete(deletedBlock: BlockSvg): void;

Parametreler

Parametre Tür Açıklama
deletedBlock BlockSvg Silinen blok.

İadeler:

geçersiz