انتقل إلى المحتوى

pivotick v3.0.0


محورية / GraphOptions / GraphOptions

واجهة: GraphOptions ​

محدد في: interfaces/GraphOptions.ts:21

ملاحظات ​

يجب استخدام هذه الواجهة كنقطة دخول عند تكوين الرسم البياني.

خصائص ​

callbacks? ​

optional callbacks: InterractionCallbacks<unknown>

محدد في: interfaces/GraphOptions.ts:39

عمليات الاسترجاعات للتعامل مع أحداث الرسم البياني المختلفة وتقديم الخطافات.


i18n? ​

optional i18n: I18nOptions

محدد في: interfaces/GraphOptions.ts:56

لغة النص الذي تكتبه المكتبة بنفسها: القوائم، اللوحات، الخبز المحمص، تلميحات الأدوات. انظر I18nOptions.


isDirected? ​

optional isDirected: boolean

محدد في: interfaces/GraphOptions.ts:45

تمكين ما إذا كان الرسم البياني موجهًا أم لا

الافتراضي ​

ts
true

layout? ​

optional layout: DeepPartial<LayoutOptions>

محدد في: interfaces/GraphOptions.ts:34

التكوين الخاص بالتخطيط (مثل الشجرة والشعاعي وما إلى ذلك)


pivotCandidateCeiling? ​

optional pivotCandidateCeiling: number

محدد في: interfaces/GraphOptions.ts:77

السقف المطلق لعدد المرشحين الذين قد يتقدمهم المحور الواحد fetch. مزود الذي يُرجع المزيد يتم رفضه، وليس اقتطاعه.

الافتراضي ​

ts
10000

pivotIngestGrouped? ​

optional pivotIngestGrouped: boolean

محدد في: interfaces/GraphOptions.ts:101

تصل كل عملية هبوط محورية مطوية إلى مجموعات هبوط، واحدة لكل نوع (graph.simplify.groupLanding): تشغيل بنقرة واحدة، ومحور autoIngest، و الأزرار الرئيسية للمراجعة. قم بالمراجعة ثم تقدم Ingest فضفاضة للهبوط المرسوم باسم عقد منفصلة. تم التجاهل أثناء إيقاف تشغيل UI.simplify.

الافتراضي ​

ts
false

pivotMarkUnsaved? ​

optional pivotMarkUnsaved: boolean

محدد في: interfaces/GraphOptions.ts:145

ضع فئة pvt-node-unsaved على كل عقدة تم إنشاؤها بواسطة تشغيل محوري ولم يتم إنشاؤها تمت إعادة كتابتها حتى الآن، لذلك يمكن لورقة الأنماط وضع علامة عليها.

فئة بدلاً من شارة: الحافة تقسم أربع زوايا واثنتان فقط في العقد الحاوية التي ينتجها التخصيب، والعلامة التي تدفع المعلن تكاليف الحافة المحتملة أكثر مما تقول. معطل بشكل افتراضي - العد في اللوحة المحورية هي السطح الذي يخبرك دائمًا بالحقيقة حول هذا الأمر.

الافتراضي ​

ts
false

pivotQuickIngestLimit? ​

optional pivotQuickIngestLimit: number

محدد في: interfaces/GraphOptions.ts:92

كم عدد المرشحين الذين قد يصل المحور بنقرة واحدة إلى اللوحة بدون عرض الفرز أولاً - صف محوري في قائمة السياق، أو شارة حافة ذات محور واحد ل عرض. فقط المرشحين الذين هم جديد يتم احتسابهم: ما سيتم تخطيه لا يتم تخطيه، و الحافة بين العقدتين الموجودتين بالفعل على الشاشة.

لا يقرر شيئًا لمحور أعلن PivotDefinition.autoIngest في كلتا الحالتين، ولا شيء على الإطلاق يبدأ من لوحة Pivot - مستمر هناك لقراءة التهم لا يتم الرد أبدًا عن طريق الحصول على النتائج بدلاً من ذلك.

0 يرسل كل تشغيل بنقرة واحدة مع شيء جديد فيه للفرز.

الافتراضي ​

ts
50

pivotRimBadge? ​

optional pivotRimBadge: PivotRimBadge

محدد في: interfaces/GraphOptions.ts:120

ما تضعه المكتبة على حافة العقدة لمحورها.

  • 'per-pivot' — شارة واحدة لكل محور تُعلن عن إمكانية هذه العقدة، كل فتح هذا المحور. ما يريده عدد قليل من مقدمي الخدمات.
  • 'summary' — one شارة للجميع، مهما كان عدد المزود. ذلك يُظهر الإجمالي المعلن من خلال Node.setPotential بدون معرف محوري، أو، إذا فشل ذلك، كم عدد المحاور التي تنطبق على العقدة. يؤدي النقر فوقه إلى فتح اللوحة المحورية على تلك العقدة - ما لم يتم تطبيق محور واحد بالضبط ولا يحتوي على أي شيء لتضييق، والذي يمتد على الفور.
  • 'off' — لا شيء. NodeStyle.badges لا يزال يرسم.

تحتوي العقدة على أربع زوايا حافة واثنتين فقط عندما يكون لديها أطفال، لذا 'per-pivot' توقف عن القراءة في مكان ما حول عشرات مقدمي الخدمات. 'summary' هو الإجابة على مائة.

الافتراضي ​

ts
'per-pivot'

pivotRimBadgeVisible? ​

optional pivotRimBadgeVisible: PivotRimBadgeVisibility

محدد في: interfaces/GraphOptions.ts:133

عندما يتم رسم الشارات pivotRimBadge.

  • 'pivot-mode' — فقط عندما يكون وضع السكة المحورية مفتوحًا، حيث يساعدون في الاختيار أصل. يؤدي النقر فوق أحدها إلى توسيع نطاق اللوحة إلى تلك العقدة والمحور.
  • 'always' — مهما كان الوضع، فإن الشارة هي أيضًا وسيلة للدخول إلى الوضع المحوري.
  • 'never' — لا على الإطلاق. نفس pivotRimBadge: 'off'.

graph.pivots.rimBadgeVisible يغيرها فيما بعد.

الافتراضي ​

ts
'pivot-mode'

pivots? ​

optional pivots: PivotDefinition[]

محدد في: interfaces/GraphOptions.ts:70

يتمحور التسجيل قبل إنشاء أي شيء، وبالتالي يتم الطلاء الأول لواجهة المستخدم بالفعل يعرف ما إذا كان هناك أي. انظر Graph.pivots للاطلاع على باب الأمر و PluginContext.addPivot للمكون الإضافي.


pivotSaveControls? ​

optional pivotSaveControls: boolean

محدد في: interfaces/GraphOptions.ts:155

ما إذا كانت اللوحة المحورية وجزء الفرز يعرضان ما لم يتم حفظه باستخدام حفظ ذلك يكتب كل ذلك. قبالة، يعرض المستهلك الادخار حيث يريد، من خلال graph.pivots.save(...); لم يتغير دفتر الأستاذ والحفظ نفسه.

graph.pivots.saveControls يغيرها فيما بعد.

الافتراضي ​

ts
true

plugins? ​

optional plugins: PivotickPlugin[]

محدد في: interfaces/GraphOptions.ts:63

المكونات الإضافية التي سيتم تثبيتها بعد إنشاء واجهة المستخدم. يتم تسليم كل من أ PluginContext ويمكن إضافة عناصر واجهة المستخدم وارتباطات المفاتيح ودورة الحياة خطافات. راجع Graph.use للتسجيل الحتمي.


render? ​

optional render: DeepPartial<GraphRendererOptions>

محدد في: interfaces/GraphOptions.ts:25

خيارات لمحرك التقديم


simulation? ​

optional simulation: DeepPartial<SimulationOptions>

محدد في: interfaces/GraphOptions.ts:29

خيارات لمحرك المحاكاة


UI? ​

optional UI: DeepPartial<GraphUI>

محدد في: interfaces/GraphOptions.ts:50

خيارات لواجهة المستخدم