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

pivotick v3.0.0


محورية / GraphUI / TableColumn

واجهة: TableColumn<T> ​

محدد في: interfaces/GraphUI.ts:1527

عمود واحد من قاعدة البيانات.

امتداد متعمد لـ FilterFacet: وجه يوضح بالفعل كيفية قراءة ملف قيمة العنصر ونوع قيمته، وهو بالضبط ما هو العمود الاحتياجات. لذا فإن الإعلان UI.filter.facets يصف بياناتك مرة واحدة ولوحة التصفية والطاولة متفقة على ذلك.

مثال ​

js
{ key: 'severity', label: 'Severity', type: 'numberRange', align: 'right', filterable: true }

يمتد ​

  • Pick<FilterFacet, "key" | "label" | "type" | "order">

نوع المعلمات ​

T ​

T يمتد Node | Edge = Node

خصائص ​

accessor()? ​

optional accessor: (element) => unknown

محدد في: interfaces/GraphUI.ts:1532

كيفية قراءة هذا العمود من عنصر. الإعدادات الافتراضية هي element.getData()[key]، والتي هو ما يجعل FilterFacet قابلاً للاستخدام كعمود دون تغيير.

المعلمات ​

element ​

T

المرتجعات ​

unknown


align? ​

optional align: "center" | "right" | "left"

محدد في: interfaces/GraphUI.ts:1536

الافتراضي ​

"صحيح" لـ numberRange، 'left' بخلاف ذلك


filterable? ​

optional filterable: boolean

محدد في: interfaces/GraphUI.ts:1552

امنح هذا العمود عنصر تحكم عامل التصفية في رأسه، واكتب النوع — أ زوج الحد الأدنى/الحد الأقصى لـ numberRange، قائمة منسدلة للقيم الموجودة لـ select، مربع سلسلة فرعية خلاف ذلك.

إنه يضيق الصفوف; تُترك اللوحة القماشية بمفردها ما لم يضغط أحد على الرصيف تطبيق على الرسم البياني زر (انظر TableOptions.filterGraph)، لذلك القراءة و التصفية تبقى أعمالًا منفصلة.

الافتراضي ​

خطأ لعمود تعلنه - ولكن true في جميع أنحاء مشتق مجموعة الأعمدة، التي تستنتج مرشحاتها من الأنواع التي استنتجتها بالفعل. أعلن columns وستحصل على ما طلبته بالضبط.


format()? ​

optional format: (value, element) => string | HTMLElement

محدد في: interfaces/GraphUI.ts:1560

تقديم الخلية. يتم إدراج سلسلة كنص، وHTMLElement كعلامة. يتم تجاهله عن طريق التصدير، الذي يكتب دائمًا القيمة الأولية.

المعلمات ​

value ​

unknown

element ​

T

المرتجعات ​

string | HTMLElement

الافتراضي ​

String(value)


hidden? ​

optional hidden: boolean

محدد في: interfaces/GraphUI.ts:1554

ابدأ مخفيًا (لا يزال مدرجًا في منتقي الأعمدة).

الافتراضي ​

ts
false

key ​

key: string

محدد في: interfaces/GraphQueryEngine.ts:73

هوية الفلتر واستخدام المفتاح GraphFilters setFilter / getFilters.

ورثت من ​

Pick.key


label? ​

optional label: string

محدد في: interfaces/GraphQueryEngine.ts:78

التسمية البشرية للتحكم في النموذج، مستخدمة حرفيًا (حتى يمكن ترجمتها). الإعدادات الافتراضية إلى key.

ورثت من ​

Pick.label


order? ​

optional order: number

محدد في: interfaces/GraphQueryEngine.ts:99

عرض الترتيب في اللوحة.

الافتراضي ​

ts
declaration order

ورثت من ​

Pick.order


sortable? ​

optional sortable: boolean

محدد في: interfaces/GraphUI.ts:1538

الافتراضي ​

ts
true

type ​

type: FilterFacetType

محدد في: interfaces/GraphQueryEngine.ts:79

ورثت من ​

Pick.type


width? ​

optional width: string | number

محدد في: interfaces/GraphUI.ts:1534

عرض العمود — عدد وحدات البكسل، أو أي طول يبلغ CSS.

الافتراضي ​

ts
sized from its content