محورية / PivotManager
واجهة: PivotManager
محدد في: PivotManager.ts:50
وقت التشغيل المحوري: التسجيل، يتصل الموفران بإلغائهما والمخبأ، بوابة التضييق، مجموعات المرشحين في انتظار الفرز، والابتلاع مع مصدرها. إن التراجع هو مهمة graph.history، جنبًا إلى جنب مع كل وظيفة شيء آخر يمكن للمحلل عكسه.
لا يحمل أي واجهة مستخدم. كل شيء هنا يمكن قيادته من وحدة التحكم — وهو محوري autoIngest: true من النهاية إلى النهاية بدون جزء واحد — وجزء الفرز و وضع السكك الحديدية المحورية هم قراء هذه الحالة وليسوا أصحابها.
تم الوصول إلى Graph.pivots.
ينفذ
الملحقات
rimBadge
احصل على التوقيع
get rimBadge():
PivotRimBadge
محدد في: PivotManager.ts:111
ما ترسمه المكتبة على حافة العقدة لمحاورها: شارة واحدة لكل محور أعلن عن إمكانات، شارة واحدة لهم جميعا، أو لا شيء. اضبطه من خلال pivotRimBadge في خيارات الرسم البياني، أو هنا لتغييره لاحقاً.
تعيين علامات على كل عقدة متسخة، بالطريقة setPotential لواحدة - الحافة يتم إعادة الرسم في العرض التالي، لذا اتصل على graph.renderer.update() إذا لم يكن هناك أي شيء آخر على وشك.
المرتجعات
تعيين التوقيع
set rimBadge(
mode):void
محدد في: PivotManager.ts:115
ما ترسمه المكتبة على حافة العقدة لمحورها.
المعلمات
mode
المرتجعات
void
تنفيذ
PivotManagerLike.rimBadge
rimBadgeShown
احصل على التوقيع
get rimBadgeShown():
boolean
محدد في: PivotManager.ts:142
ما إذا كانت شارات الحافة مرسومة الآن.
المرتجعات
boolean
rimBadgeVisible
احصل على التوقيع
get rimBadgeVisible():
PivotRimBadgeVisibility
محدد في: PivotManager.ts:131
عندما يتم رسم شارات الحافة rimBadge: فقط عندما يكون الوضع المحوري مفتوحًا، دائما، أو أبدا. اضبطه من خلال pivotRimBadgeVisible في خيارات الرسم البياني، أو هنا لتغييره لاحقا.
مثل rimBadge، تعيين علامات على كل عقدة قذرة.
المرتجعات
تعيين التوقيع
set rimBadgeVisible(
visibility):void
محدد في: PivotManager.ts:135
عندما يتم رسم شارات الحافة تلك.
المعلمات
visibility
المرتجعات
void
تنفيذ
PivotManagerLike.rimBadgeVisible
saveControls
احصل على التوقيع
get saveControls():
boolean
محدد في: PivotManager.ts:90
ما إذا كانت اللوحة المحورية وجزء الفرز يقدمان N غير محفوظ · حفظ خاصين بهما. مع إيقاف التشغيل، يقوم المستهلك بالرد فقط من خلال حفظ، والذي يشبه دفتر الأستاذ و unsavedCount، يعمل في كلا الاتجاهين. اضبطه من خلال pivotSaveControls في خيارات الرسم البياني، أو هنا لتغييره لاحقا.
المرتجعات
boolean
تعيين التوقيع
set saveControls(
shown):void
محدد في: PivotManager.ts:94
ما إذا كانت اللوحة المحورية وجزء الفرز يقدمان حفظًا خاصًا بهما.
المعلمات
shown
boolean
المرتجعات
void
تنفيذ
PivotManagerLike.saveControls
size
احصل على التوقيع
get size():
number
محدد في: PivotManager.ts:272
كم عدد المحاور المسجلة - ما تقرأه بوابة وضع السكك الحديدية المحورية.
المرتجعات
number
طرق
all()
all():
PivotDefinition[]
محدد في: PivotManager.ts:267
كل محور مسجل، بترتيب التسجيل.
المرتجعات
تنفيذ
PivotManagerLike.all
applicableCount()
applicableCount(
node):number
محدد في: PivotManager.ts:301
كم عدد المحاور التي تنطبق على عقدة واحدة - متى تحسب شارة الحافة 'summary' لم يتم الإعلان عن أي شيء لذلك.
تم حفظه، لأن الحافة تطلب ذلك لكل عقدة في كل عرض و الإجابة هي مكالمة واحدة appliesTo لكل محور مسجل: عند مائة مقدم خدمة و ألف عقدة، السؤال في كل مرة هو مائة ألف استدعاء إطار. المذكرة يتم إسقاطه كلما تغير السجل أو عقد الرسم البياني، لذلك يتم إسقاط المسند قراءة أي شيء else يمكن أن تصبح قديمة - مقبولة للحصول على تلميح على الحافة، و اللوحة هي دائمًا الإجابة الدقيقة.
المعلمات
node
المرتجعات
number
تنفيذ
PivotManagerLike.applicableCount
cachedSummary()
cachedSummary(
id,nodes,narrowing):PivotSummary|undefined
محدد في: PivotManager.ts:379
الملخص المخبأ لهذا السؤال بالضبط، إذا كان هناك واحد. يتيح السطح رسم رقم يعرفه بالفعل دون أن يسأل مرة أخرى.
المعلمات
id
string
nodes
Node[] = []
narrowing
PivotNarrowing = {}
المرتجعات
PivotSummary | undefined
cancel()
cancel(
pivotId?,kind?):void
محدد في: PivotManager.ts:409
إحباط مكالمات مزود الخدمة أثناء الرحلة: محور واحد أو كل محور، واختياريًا فقط نوع واحد.
إن kind هو ما يجعل ترك السطح يوقف الأسئلة التي كان يطرحها بدونها إلغاء العمل الذي تم تكليفه به — fetch لديه بالفعل مجموعة مرشحة منه الخاصة وجزء يظهر ذلك، لذا فإن التخلي عن ذلك بصمت سيؤدي إلى التخلص من النتائج لم يطلب أحد أن يخسر.
المعلمات
pivotId?
string
kind?
"summarize" | "fetch"
المرتجعات
void
تنفيذ
PivotManagerLike.cancel
cancelFetch()
cancelFetch(
pivotId):void
محدد في: PivotManager.ts:631
إلغاء عملية جلب أثناء الرحلة. مجموعة المرشحين تتناسب معها؛ لم يتم تنظيم أي شيء.
المعلمات
pivotId
string
المرتجعات
void
candidates()
candidates(
pivotId):PivotCandidateSet|undefined
محدد في: PivotManager.ts:701
ونظم المرشحون لمحور واحد، إن وجد.
المعلمات
pivotId
string
المرتجعات
PivotCandidateSet | undefined
canonicalId()
canonicalId(
element):string|undefined
محدد في: PivotManager.ts:1254
المعرف الذي قام النظام المصدر بتعيينه لهذا العنصر، عندما قام بتعيينه.
المعلمات
element
المرتجعات
string | undefined
تنفيذ
PivotManagerLike.canonicalId
discard()
discard(
pivotId):void
محدد في: PivotManager.ts:846
قم بإسقاط مجموعة مرحلية دون رفض أي شيء. إغلاق الجزء ليس حكمًا: كل ما لم يتم رفضه مطلقًا يتم عرضه مرة أخرى في الجولة التالية.
المعلمات
pivotId
string
المرتجعات
void
dismissPending()
dismissPending(
pivotId):void
محدد في: PivotManager.ts:833
قم بإسقاط إعادة التشغيل المنتظرة واستمر في ما هو معروض. لا شيء مرفوض: تقدم الجولة التالية هؤلاء المرشحين مرة أخرى.
المعلمات
pivotId
string
المرتجعات
void
تنفيذ
PivotManagerLike.dismissPending
for()
for(
nodes):PivotDefinition[]
محدد في: PivotManager.ts:285
وما ينطبق على هذا الأصل. الأصل الفارغ ينتج عنه محاور أقل من الأصل - البحث والاستيراد والتدريج - ولا شيء آخر، لأن المحور يعتمد على الاختيار مع عدم وجود اختيار ليس لديه ما يعمل عليه.
المحور الذي ينطبق على جزء فقط من الأصل موجود في: اختيار خلط أ يقدم النطاق وعنوان IP موفري النطاق فقط أيضًا، ويتم تشغيل كل منهم ضدهم العقد التي احتفظت بها.
المعلمات
nodes
Node[]
المرتجعات
تنفيذ
PivotManagerLike.for
get()
get(
id):PivotDefinition|undefined
محدد في: PivotManager.ts:262
المعلمات
id
string
المرتجعات
PivotDefinition | undefined
تنفيذ
PivotManagerLike.get
ingest()
ingest(
pivotId,trigger,options):Promise<PivotRunOutcome>
محدد في: PivotManager.ts:864
ارتكب المرشحين المميزين لمجموعة واحدة مرحلية.
إضافة بحتة: يتم تخطي المعرف الموجود بالفعل على القماش، ولا تتم الكتابة فوقه مطلقًا، و تتم الإزالة فقط من خلال graph.history أو graph.removeBySource. تمر الدفعة بأكملها onBeforeIngest مرة واحدة، وتهبط كواحدة dataBatchChanged.
group يطوي الهبوط إلى مجموعات، واحدة لكل نوع (graph.simplify.groupLanding)، والإعدادات الافتراضية هي ingestGrouped.
المعلمات
pivotId
string
trigger
"auto" | "triage"
options
group?
boolean
المرتجعات
Promise<PivotRunOutcome>
invalidate()
invalidate(
pivotId?,nodes?):void
محدد في: PivotManager.ts:389
قم بإسقاط الملخصات المخزنة مؤقتًا: جميعها، أو محور واحد، أو تلك التي تم السؤال عنها فقط عقد معينة. تقوم المكتبة بالتخزين المؤقت لأن ملخص التحديد المتعدد هو لا شيء مجموع يمكن أن تتحلل، ولكن فقط المستهلك يعرف متى الخلفية الخاصة بهم تغير.
المعلمات
pivotId?
string
nodes?
Node[]
المرتجعات
void
تنفيذ
PivotManagerLike.invalidate
isSavable()
isSavable(
element):boolean
محدد في: PivotManager.ts:1247
ما إذا كان هذا العنصر قد جاء من مسار يُعلن محوره عن save.
المعلمات
element
المرتجعات
boolean
تنفيذ
PivotManagerLike.isSavable
isSaved()
isSaved(
element):boolean
محدد في: PivotManager.ts:1242
مكتوب على النظام المصدر. false كلاهما لعنصر ما زال ينتظر و ل شخص لا يستطيع محوره كتابته في أي مكان - isSavable هو السؤال الذي يخبر هذين الاثنين عن بعضهما البعض.
المعلمات
element
المرتجعات
boolean
تنفيذ
PivotManagerLike.isSaved
mark()
mark(
pivotId,id,marked):void
محدد في: PivotManager.ts:715
وضع علامة أو إلغاء تحديد مرشح لاستيعابه. صمت متعمد: مع المئات من الصفوف، وإعادة عرض الجزء عند كل علامة تفقد مكان المحلل، وبالتالي فإن يقوم المتصل بتحديث الصف الذي تغيره للتو.
المعلمات
pivotId
string
id
string
marked
boolean = true
المرتجعات
void
markAll()
markAll(
pivotId,marked):void
محدد في: PivotManager.ts:722
قم بوضع علامة على كل مرشح يمكن الحصول عليه - وهو ما يحل "تحديد الكل" له.
المعلمات
pivotId
string
marked
boolean = true
المرتجعات
void
on()
on(
listener): () =>void
محدد في: PivotManager.ts:1581
اشترك في تغييرات الحالة المحورية - التسجيل، الملخص، المرحلي المرشحين، المكدس المدى. إرجاع المتخلص.
المعلمات
listener
(change) => void
المرتجعات
():
void
المرتجعات
void
originFor()
originFor(
id,nodes):Node[]
محدد في: PivotManager.ts:313
ما مقدار nodes المحور الواحد الذي ينطبق عليه. فارغة عندما لا ينطبق، و فارغ لمحور بلا أصل، والذي يُسأل عن لا شيء بحكم التعريف.
المعلمات
id
string
nodes
Node[]
المرتجعات
Node[]
تنفيذ
PivotManagerLike.originFor
register()
register(
definition): () =>void
محدد في: PivotManager.ts:229
تسجيل محور. إرجاع المتخلص. إن تسميتها مرتين أمر محظور. نسخة مكررة يتم تخطي المعرف مع تحذير، كما هو الحال في أي مكان آخر في المكتبة.
المعلمات
definition
المرتجعات
():
void
المرتجعات
void
تنفيذ
PivotManagerLike.register
reject()
reject(
pivotId,ids):void
محدد في: PivotManager.ts:741
رفض المرشحين صراحة. تم التذكر للجلسة، مع الضغط على كل محور: أ المرشح المرفوض في إطار محور واحد لا يزال يعرضه محور آخر، والذي يسأل عنه في سياق تحليلي مختلف.
المعلمات
pivotId
string
ids
string[]
المرتجعات
void
rejectedCount()
rejectedCount(
pivotId):number
محدد في: PivotManager.ts:791
كم عدد المرشحين الذين تم رفضهم لهذا المحور هذه الدورة.
المعلمات
pivotId
string
المرتجعات
number
rejectedIds()
rejectedIds(
pivotId):string[]
محدد في: PivotManager.ts:796
معرفات المرشحين المرفوضة لهذا المحور - ما يكشفه الجزء عند الطلب.
المعلمات
pivotId
string
المرتجعات
string[]
rejectedRows()
rejectedRows(
pivotId):PivotRejection[]
محدد في: PivotManager.ts:804
الرفضات نفسها، الصفوف وكل شيء، الأحدث والأخير. يا له من سطح يدرجهم يظهر: معرف لا يذكر شيئًا بمجرد انتهاء التشغيل الذي حمله.
المعلمات
pivotId
string
المرتجعات
rejectRemaining()
rejectRemaining(
pivotId):void
محدد في: PivotManager.ts:769
ارفض كل ما لم يتم فرزه في هذه المجموعة - كيف يتم فرز 1800 إلى 12 وصرف الباقي يبقى لفتة واحدة.
المعلمات
pivotId
string
المرتجعات
void
run()
run(
id,nodes,narrowing,options):Promise<PivotRunOutcome>
محدد في: PivotManager.ts:428
قم بتشغيل المحور: قم بربط العدد المُعلن عنه مقابل غطائه، ثم قم بالجلب، ثم أيًا من الأرض النتائج (autoIngest) أو فرزها.
يتم حل المشكلة عند عملية التسليم - فالتشغيل المرحلي لا ينتظر المحلل. ال النتيجة runId هي المعرف الذي تم تسجيل الإدخال الناتج تحته، لذا فهو كذلك المقبض لـ graph.history.undo.
المعلمات
id
string
nodes
Node[] = []
narrowing
PivotNarrowing = {}
options
PivotRunOptions = {}
المرتجعات
Promise<PivotRunOutcome>
تنفيذ
PivotManagerLike.run
save()
save(
target?,options?):Promise<PivotSaveReport>
محدد في: PivotManager.ts:1105
اكتب عمليات التشغيل المبتلع مرة أخرى إلى الأنظمة التي تتحدث إليها محاورها: تشغيل واحد، أو كل جولة يمكن حفظها مع شيء لا يزال غير محفوظ.
تساهم المكتبة في مسك الدفاتر، وليس النقل - ما هي العناصر أ run الذي تم إنشاؤه، والذي تمت كتابته، وما يجب أن تحمله إعادة المحاولة. الكتابة نفسها هي PivotDefinition.save's، ومحور يعلن لم يتم تخطي أي منها بالكامل بدلاً من اعتبارها فاشلة.
يتم تشغيل العمليات واحدًا تلو الآخر: لا يتم دعم الواجهة الخلفية التي تتم الكتابة إليها بواسطة ستة متوازيات دفعات، وتمرير متسلسل يجعل التقرير دقيقًا.
المعلمات
target?
معرف تشغيل لتشغيل واحد، ومعرف محوري لكل تشغيل غير محفوظ لذلك المحور، { elements } لهؤلاء فقط، أو لا شيء لهم جميعًا.
string | PivotSaveSelection
options?
PivotSaveOptions = {}
interactive: true عندما يطلبها أحد المحللين، فيمكن المطالبة بالحفظ.
المرتجعات
Promise<PivotSaveReport>
تنفيذ
PivotManagerLike.save
showPending()
showPending(
pivotId):void
محدد في: PivotManager.ts:820
قم بالترويج لإعادة التشغيل المنتظرة: يصبح مرشحوها هم المجموعة المعروضة والعلامات على الذي يحل محله يذهب معه. عدم التشغيل بينما لا تزال عملية إعادة التشغيل جارية - إن التبديل في مجموعة لا تحتوي على أي شيء حتى الآن سيكون بمثابة تجاهل صامت لهذا كله توجد آلية لتجنب.
المعلمات
pivotId
string
المرتجعات
void
تنفيذ
PivotManagerLike.showPending
staged()
staged():
PivotCandidateSet[]
محدد في: PivotManager.ts:706
كل مجموعة مرشحة مرحلية - واحدة لكل محور تم تشغيله ولم يتم مسحه بعد.
المرتجعات
summarize()
summarize(
id,nodes,narrowing):Promise<PivotSummary|undefined>
محدد في: PivotManager.ts:347
اسأل المحور عما يوجد هناك. يقدم إجابة مخبأة دون لمس الموفر، ويحل محل أي تلخيص قيد التشغيل بالفعل لنفس المحور.
يتم حل undefined عندما يتم إلغاء المكالمة أو استبدالها - لا شيء تقديم، وليس خطأ أبدا. المزود الذي يرمي الرفض، لذلك يمكن للسطح ذلك أظهر الفشل واعرض إعادة المحاولة.
المعلمات
id
string
nodes
Node[] = []
narrowing
PivotNarrowing = {}
المرتجعات
Promise<PivotSummary | undefined>
unregister()
unregister(
id):void
محدد في: PivotManager.ts:254
قم بإلغاء تسجيل المحور، وإسقاط ملخصاته المخزنة مؤقتًا ومرشحيه المرحلين.
المعلمات
id
string
المرتجعات
void
تنفيذ
PivotManagerLike.unregister
unreject()
unreject(
pivotId,id):void
محدد في: PivotManager.ts:758
خذ الرفض مرة أخرى. يصل إلى ذاكرة الجلسة سواء كان المرشح أم لا لا يزال منظمًا - يؤدي الرفض من جولة سابقة إلى منع الصف بدلاً من إن إظهاره واستعادته هو الطريقة الوحيدة لعرض هذا الصف مرة أخرى.
المعلمات
pivotId
string
id
string
المرتجعات
void
unrejectAll()
unrejectAll(
pivotId):void
محدد في: PivotManager.ts:779
خذ كل رفض يعيقه هذا المحور. الطريق للخروج من Reject all remaining الذي ذهب بعيدًا، وهو ما لا يمكن استعادته واحدًا تلو الآخر.
المعلمات
pivotId
string
المرتجعات
void
unsaved()
unsaved():
PivotRun[]
محدد في: PivotManager.ts:1220
يتم تشغيله بشكل قابل للحفظ مع وجود عناصر لا تزال موجودة على القماش ولم تتم كتابتها بعد.
المرتجعات
PivotRun[]
تنفيذ
PivotManagerLike.unsaved
unsavedCount()
unsavedCount(
pivotId?):object
محدد في: PivotManager.ts:1225
ما سيرسله الحفظ - عبر كل تشغيل قابل للحفظ، أو محور واحد.
المعلمات
pivotId?
string
المرتجعات
object
edges
edges:
number
nodes
nodes:
number
تنفيذ
PivotManagerLike.unsavedCount
خصائص
candidateCeiling
candidateCeiling:
number=10_000
محدد في: PivotManager.ts:57
السقف المطلق على ما يجوز أن يتقدمه المرء fetch. المزود الذي يعود أكثر هو رفض — لا شيء مُنظم، ولا شيء مُقتطع، ويُقال للمحلل الرقم. يتعلق الأمر بذاكرة الكائنات المرشحة، وليس الجدول الذي افتراضية. قم بتجاوزها من خلال pivotCandidateCeiling في خيارات الرسم البياني.
تنفيذ
PivotManagerLike.candidateCeiling
ingestGrouped
ingestGrouped:
boolean=false
محدد في: PivotManager.ts:73
ما إذا كانت أراضي الابتلاع مطوية في مجموعات، واحدة لكل نوع، عندما لا يفعل ذلك المتصل قل. قم بضبطه من خلال pivotIngestGrouped في خيارات الرسم البياني، أو هنا لتغييره في وقت لاحق. لا يفعل شيئًا بينما لا يتم تبسيط الرسم البياني.
markUnsaved
markUnsaved:
boolean=false
محدد في: PivotManager.ts:80
ما إذا كانت العقدة التي تم إنشاؤها ولم تتم كتابتها تحمل علامة pvt-node-unsaved فئة. اضبطه من خلال pivotMarkUnsaved في الرسم البياني الخيارات، أو هنا لتغييره لاحقا.
quickIngestLimit
quickIngestLimit:
number=50
محدد في: PivotManager.ts:66
كم عدد المرشحين الجدد الذين يهبطون بنقرة واحدة بدون فرز. الرقم هو حول اللوحة القماشية بدلاً من النقر: التراجع يأخذ الاستيعاب مرة أخرى ولكن ليس تخطيط المحاكاة التي تم إجراؤها حوله، وبالتالي فإن الحد هو تقريبًا ما يمكن أن يفعله الرسم البياني استوعب ويظل الرسم البياني الذي كان المحلل يقرأه. تجاوز ذلك من خلال pivotQuickIngestLimit في خيارات الرسم البياني.
تنفيذ
PivotManagerLike.quickIngestLimit