接口: TableColumn<T>
定义于:interfaces/GraphUI.ts:1527
数据坞的一栏。
故意扩展FilterFacet:一个方面已经说明了如何从元素读取值以及它是什么类型的值,这正是列所需要的。因此,声明 UI.filter.facets 描述了您的数据一次,并且过滤器面板和表格对此达成一致。
示例
{ key: 'severity', label: 'Severity', type: 'numberRange', align: 'right', filterable: true }延伸
Pick<FilterFacet,"key"|"label"|"type"|"order">
类型参数
T
属性
accessor()?
optionalaccessor: (element) =>unknown
定义于:interfaces/GraphUI.ts:1532
如何从元素中读取此列。默认为 element.getData()[key],这使得 FilterFacet 可以用作未更改的列。
参数
element
T
返回值
unknown
align?
optionalalign:"center"|"right"|"left"
定义于:interfaces/GraphUI.ts:1536
默认值
numberRange 为“正确”,否则为 'left'
filterable?
optionalfilterable:boolean
定义于:interfaces/GraphUI.ts:1552
在其标题中为此列提供一个过滤器控件,键入其 type — numberRange 的最小/最大对,select 的值的下拉列表,否则为子字符串框。
它缩小了行;除非有人按下扩展坞的 应用于图表按钮(请参阅TableOptions.filterGraph),否则画布将保持单独状态,因此读取和过滤保持独立的行为。
默认值
对于您声明的列,为 false — 但在整个 衍生 列集中,true 会根据已推断出的类型推断其过滤器。声明 columns 你就会得到你想要的。
format()?
optionalformat: (value,element) =>string|HTMLElement
定义于:interfaces/GraphUI.ts:1560
渲染单元格。字符串作为文本插入,HTMLElement 作为标记插入。被导出忽略,导出始终写入原始值。
参数
value
unknown
element
T
返回值
string | HTMLElement
默认值
String(value)
hidden?
optionalhidden:boolean
定义于:interfaces/GraphUI.ts:1554
开始隐藏(仍列在列选择器中)。
默认值
falsekey
key:
string
定义于:interfaces/GraphQueryEngine.ts:73
过滤身份,以及GraphFilters密钥setFilter / getFilters使用。
继承自
Pick.key
label?
optionallabel:string
定义于:interfaces/GraphQueryEngine.ts:78
表单控件的人工标签,逐字使用(因此可以翻译)。默认为美化的key。
继承自
Pick.label
order?
optionalorder:number
定义于:interfaces/GraphQueryEngine.ts:99
面板中的显示顺序。
默认值
declaration order继承自
Pick.order
sortable?
optionalsortable:boolean
定义于:interfaces/GraphUI.ts:1538
默认值
truetype
type:
FilterFacetType
定义于:interfaces/GraphQueryEngine.ts:79
继承自
Pick.type
width?
optionalwidth:string|number
定义于:interfaces/GraphUI.ts:1534
列宽 — 像素数或任意 CSS 长度。
默认值
sized from its content