محورية / GraphHistory
واجهة: GraphHistory
محدد في: GraphHistory.ts:66
تاريخ محدد على نطاق الجلسة لما يحمله القماش ويظهره.
إنه خط زمني واحد يرسم عبره خط: كل ما فوق الخط له حدث ذلك، تم التراجع عن كل شيء أدناه ويمكن إعادة بنائه. التراجع عن المشي على الخط نزولاً خلال فترة متجاورة، وإعادة السير مرة أخرى للأعلى، وأي خيوط عمل جديدة مهما كان تحته. لا شيء هنا يعكس مُدخلًا قديمًا واحدًا من تلقاء نفسه — ذلك هي graph.removeBySource، وهي عملية أمامية وتقول ذلك.
تم الوصول إلى Graph.history.
ينفذ
طرق
canRedo()
canRedo():
boolean
محدد في: GraphHistory.ts:99
المرتجعات
boolean
تنفيذ
GraphHistoryLike.canRedo
canUndo()
canUndo():
boolean
محدد في: GraphHistory.ts:95
المرتجعات
boolean
تنفيذ
GraphHistoryLike.canUndo
clear()
clear():
void
محدد في: GraphHistory.ts:202
ننسى كل شيء. يتم ترك اللوحة القماشية كما هي تمامًا.
المرتجعات
void
تنفيذ
GraphHistoryLike.clear
entries()
entries():
HistoryEntry[]
محدد في: GraphHistory.ts:87
ما تم فعله وما يمكن التراجع عنه، الأحدث أولاً — الترتيب الذي تعرضه القائمة.
المرتجعات
تنفيذ
GraphHistoryLike.entries
on()
on(
listener): () =>void
محدد في: GraphHistory.ts:196
اشترك في كل تغيير في التاريخ - إدخال جديد، مسافة مقطوعة، واضح.
المعلمات
listener
(history) => void
المرتجعات
():
void
المرتجعات
void
تنفيذ
GraphHistoryLike.on
preview()
preview(
throughEntryId,direction):HistoryPreview
محدد في: GraphHistory.ts:148
ما سيفعله هذا الامتداد هو اللعب على نسخة من الرسم البياني بدلاً من جمعه من الإدخالات - لذا تم إلغاء الإخفاء بواسطة شبكات إظهار لاحقة إلى الصفر، و لا يتم احتساب العقدة التي تضمن التشغيل الثاني أيضًا على أنها مغادرة.
المعلمات
throughEntryId
string
direction
"undo" | "redo"
المرتجعات
تنفيذ
GraphHistoryLike.preview
redo()
redo(
throughEntryId?):HistoryEntry[]
محدد في: GraphHistory.ts:133
قم بإعادة الهبوط من الخط مرة أخرى عبر throughEntryId — الأقرب التراجع عن الإدخال بشكل افتراضي. تمامًا كما كان: لا يوجد اتصال بمزود الخدمة، لا إعادة بوابة، لا الرحلة الثانية من خلال هوك.
المعلمات
throughEntryId?
string
المرتجعات
ما تم إعادة تطبيقه بالفعل، الأحدث أولاً.
تنفيذ
GraphHistoryLike.redo
redoable()
redoable():
HistoryEntry[]
محدد في: GraphHistory.ts:91
ما تم التراجع عنه ويمكن إعادة بنائه، الأحدث أولاً. إفراغها من أي إجراء جديد.
المرتجعات
تنفيذ
GraphHistoryLike.redoable
undo()
undo(
throughEntryId?):HistoryEntry[]
محدد في: GraphHistory.ts:115
التراجع عن الامتداد من أحدث إدخال إلى throughEntryId — أحدث إدخال وحدها افتراضيا. يتم تمرير الإدخال المختوم داخل الامتداد بدلاً من ذلك مسور: تتم تسمية الإدخالات المحيطة به عنصرًا بعنصر، لذا يتم تخطي واحد لا يمكن وضع الباقي خارج النظام.
النطاق بأكمله يهبط كواحد dataBatchChanged، وإعادة عرض واحدة.
المعلمات
throughEntryId?
string
المرتجعات
ما تم عكسه بالفعل، الأحدث أولاً.
تنفيذ
GraphHistoryLike.undo