跳到主要内容

View

能够获取视图信息和指定视图下的记录

view.View

配件

id

get id(): string

视图 id, 视图的唯一标识

返回值

string

示例

console.log(myView.id);
// => 'viwxxxxxx'

name

get name(): string

视图名称

返回值

string

示例

console.log(myView.name);
// => '测试视图'

type

get type(): ViewType

视图类型

返回值

ViewType

示例

console.log(myView.type);
// => "Grid"

url

get url(): string

视图的 URL 地址,你可以在浏览器中访问这个地址,打开维格表界面并定位到对应视图

返回值

string

示例

console.log(myView.url);
// => 'https://vika.cn/workbench/dstxxxxxx/viwxxxxxx'

方法

getRecordAsync

getRecordAsync(recordId): Record

获取指定记录

参数

NameTypeDescription
recordIdstring记录 ID

返回值

Record

示例

console.log(myView.getRecordAsync('recxxxxxx')); // => Record

getRecordsAsync

getRecordsAsync(options?): Record[]

批量获取指定记录

参数

NameTypeDescription
options?Object-
options.recordIds?[]记录 ID 的集合
options.sorts[]记录需要根据哪些字段进行排序

返回值

Record[]

示例

console.log(myView.getRecordsAsync()); // => [Record, Record, ...]
console.log(myView.getRecordsAsync({ recordIds: ['recxxxxxx01', 'recxxxxxx02'] })); // => [Record, Record]