DimensionNodeBuilder

Builder node dimension dùng để cấu hình một dimension

Phương thức

constructor

Định nghĩa:

constructor(yMap: Y.Map<any>)

Tham số:

Tham sốKiểuMô tả
yMapY.Map-

getId

Lấy ID node

Định nghĩa:

getId(): string

Trả về: string

getField

Lấy tên field

Định nghĩa:

getField(): string

Trả về: string

getEncoding

Lấy vị trí encoding chart

Định nghĩa:

getEncoding(): VBIDimension['encoding'] | undefined

Trả về: VBIDimension['encoding'] \| undefined

getSort

Lấy cấu hình sắp xếp

Định nghĩa:

getSort(): VBISort | undefined

Trả về: VBISort \| undefined

setAlias

Thiết lập tên hiển thị

Định nghĩa:

setAlias(alias: string): this

Trả về: this

Tham số:

Tham sốKiểuMô tả
aliasstring- Tên hiển thị

setEncoding

Thiết lập vị trí encoding chart

Định nghĩa:

setEncoding(encoding: NonNullable<VBIDimension['encoding']>): this

Trả về: this

Tham số:

Tham sốKiểuMô tả
encodingNonNullable<VBIDimension['encoding']>- Vị trí encoding dimension

setSort

Thiết lập cấu hình sắp xếp

Định nghĩa:

setSort(sort: VBISort): this

Trả về: this

Tham số:

Tham sốKiểuMô tả
sortVBISort- Cấu hình sắp xếp

setAggregate

Thiết lập hàm tổng hợp ngày

Định nghĩa:

setAggregate(aggregate: NonNullable<VBIDimension['aggregate']>): this

Trả về: this

Tham số:

Tham sốKiểuMô tả
aggregateNonNullable<VBIDimension['aggregate']>- Cấu hình tổng hợp ngày

clearAggregate

Xóa hàm tổng hợp ngày

Định nghĩa:

clearAggregate(): this

Trả về: this

clearSort

Xóa cấu hình sắp xếp

Định nghĩa:

clearSort(): this

Trả về: this

toJSON

Xuất thành JSON

Định nghĩa:

toJSON(): VBIDimension

Trả về: VBIDimension