blockly > Etkinlikler > CommentMove

Etkinlikler.Yorum Taşıma sınıfı

İşleyicilere bir çalışma alanı yorumunun taşındığını bildirir.

İmza:

export declare class CommentMove extends CommentBase 

Uzantılar: CommentBase

Markalar

Marka Değiştiriciler Açıklama
(oluşturmacı)(opt_comment) CommentMove sınıfının yeni bir örneğini oluşturur

Özellikler

Özellik Değiştiriciler Tür Açıklama
comment_? WorkspaceComment (İsteğe bağlı) Taşınmakta olan yorum.
newCoordinate_? Koordinatör (İsteğe bağlı) Çalışma alanı koordinatlarında, taşıma işleminden sonra yorumun konumu.
oldCoordinate_? Koordinatör (İsteğe bağlı) Çalışma alanı koordinatlarında, yorumun taşımadan önceki konumu.
neden? dize[] (İsteğe bağlı) Bu taşıma işleminin amacına dair bir açıklama. Bilinen değerler şunlardır: 'drag' -- Sürükleme işlemi tamamlandı. 'sıkıştırma' -- Yorum, tabloyla hizalanacak şekilde kaydırıldı. "gelenler" -- Blok, kaydırılmayan bir çalışma alanına geri itildi. "oluştur" - Serileştirmeyle oluşturulan blok. "temizleme" -- Çalışma alanı olarak hizalı üst düzey bloklar. Etkinlik birleştirme birden fazla nedene yol açabilir: ['sürükleme', 'gelenler', 'yerleştirme'].
tür dize

Yöntemler

Yöntem Değiştiriciler Açıklama
isNull() Bu etkinlik herhangi bir durum değişikliği kaydeder mi?
recordNew() Yorumun yeni konumunu kaydedin. Taşıma işleminden sonra arandı. Yalnızca bir kez çağrılabilir.
run(ileri) Taşıma etkinliği çalıştırın.
setOldCoordinate(xy) Taşıma işleminden önce konumu geçersiz kılın. Etkinliği, taşımanın sonuna kadar oluşturmadıysanız, ancak orijinal konumu biliyorsanız bunu kullanın.
setReason(reason) Taşıma etkinliğinin nedenini belirler.
toJson() Etkinliği JSON olarak kodlayın.