Skip to main content

编辑表格列

🔴 红色框为:进入设置页面,可以去自定义列的一些功能及内容
🔵 蓝色框为:设置当前列是否可见
🟢 绿色框为:设置当前列是否支持编辑

一、数据选项

1、列类型—按钮

可以设置当前列单元格的类型为按钮

1.1 文本

可以设置按钮上的文案内容

1.2 onClick

该功能只有列类型为按钮时才有;点击旁边的 JS 图标可以自行编写代码

可以设置当用户点击按钮时,触发的事件动作

2、列类型—勾选

可以设置当前列单元格的类型为按钮

2.1 计算值

该功能允许通过{{ }}的方式将其他组件的数据向当前列传递,也支持使用 {{currentRow}}引用当前行、{{currentIndex}} 引用当前索引的数据信息,例如:

{
{
currentRow["gender"];
}
}

3、列类型—日期

3.1 计算值

该功能允许通过{{ }}的方式将其他组件的数据向当前列传递,也支持使用 {{currentRow}}引用当前行、{{currentIndex}} 引用当前索引的数据信息,例如:

{
{
currentRow["gender"];
}
}

3.2 原始日期类型

点击旁边的 JS 图标可以自行编写代码

该功能规定传入数据的日期格式,数据从计算值中传入;例如,如果计算值传入的日期格式为:YYYY-MM-DD HH:mm,并且在“原始日期类型”中选择的选项为:DD/MM/YYYY,则无法解析该日期并在列中显示“Invaild date”

3.3 展示日期格式

点击旁边的 JS 图标可以自行编写代码

该功能规定向用户展示的日期信息格式,例如:如果计算值传入日期的格式为 :YYYY-MM-DD,但“展示日期格式”设置为:YYYY-MM-DD HH:mm,则用户看到的日期格式为:YYYY-MM-DD HH:mm

4、列类型—图标按钮

可以设置当前列单元格的类型为按钮

4.1 图标

点击旁边的 JS 图标可以自行编写代码,输入图标的名称即可

可以设置按钮的图标样式

4.2 onClick

该功能只有列类型为图标按钮时才有;点击旁边的 JS 图标可以自行编写代码

可以设置当用户点击按钮时,触发的事件动作

5、列类型—图片

可以设置当前列单元格的类型为图片

图像数据类型为 Base64,如果单元格显示Invalid Image则意味着数据无效

5.1 计算值

该功能允许通过{{ }}的方式将其他组件的数据向当前列传递,也支持使用 {{currentRow}}引用当前行、{{currentIndex}} 引用当前索引的数据信息,例如:

{
{
currentRow["gender"];
}
}

5.2 onClick

该功能只有列类型为图片时才有;点击旁边的 JS 图标可以自行编写代码

可以设置当用户点击按钮时,触发的事件动作

6、列类型—菜单按钮

可以设置当前列单元格的类型为按钮

6.1 文本

可以设置按钮上的文案内容

6.2 菜单项

6.2.1 静态

可以点击右下角的新建菜单项新建菜单

  • 如需对菜单的点击效果及文本修改,可以点击旁边的设置按钮
  • 如需删除当前菜单,可点击旁边的删除按钮
6.2.2 动态

可以在 Source data 中通过{{ }}的方式将其他组件的数据向当前菜单传递,也支持使用 {{currentRow}}引用当前行、{{currentIndex}} 引用当前索引的数据信息,例如:

{
{
currentRow["gender"];
}
}
  • 如需对菜单的点击效果及文本修改等,可以点击下方的 Configure 进行设置

7、列类型—数字

可以设置当前列单元格的类型为数字

7.1 计算值

该功能允许通过{{ }}的方式将其他组件的数据向当前列传递,也支持使用 {{currentRow}}引用当前行、{{currentIndex}} 引用当前索引的数据信息,例如:

{
{
currentRow["gender"];
}
}

8、列类型—文本

可以设置当前列单元格的类型为数字

8.1 计算值

该功能允许通过{{ }}的方式将其他组件的数据向当前列传递,也支持使用 {{currentRow}}引用当前行、{{currentIndex}} 引用当前索引的数据信息,例如:

{
{
currentRow["gender"];
}
}

9、列类型—选择器

可以设置当前列单元格的类型为选择器,可以下拉选择内容,前提需要打开支持编辑

9.1 计算值

该功能允许通过{{ }}的方式将其他组件的数据向当前列传递,也支持使用 {{currentRow}}引用当前行、{{currentIndex}} 引用当前索引的数据信息,例如:

{
{
currentRow["gender"];
}
}

9.2 选择器配置

9.2.1 选项

该功能允许通过{{ }}的方式将其他组件的数据向当前列传递,也支持使用 {{currentRow}}引用当前行、{{currentIndex}} 引用当前索引的数据信息;数据类型要求为一个对象数组,每个对象需要包含一个 label、value 属性,例如:

[{ label: "ABC", value: "abc" }];
9.2.2 新增行使用相同可选项

点击旁边的 JS 图标可以自行编写代码,通过 True/False 来控制是否开启该功能

开启该功能后,可以在点击新增一行时,下拉选项内容与选项的数据信息一致,反之,可以在新增行的可选项中自行配置

9.2.3 占位文本

可以设置选择框的提示文本,向用户提供其他提示信息

9.2.4 支持过滤

点击旁边的 JS 图标可以自行编写代码,通过 True/False 来控制是否开启该功能

开启该功能后,下拉选择框中支持搜索

9.2.5 关闭后清空过滤

点击旁边的 JS 图标可以自行编写代码,通过 True/False 来控制是否开启该功能

开启该功能后,关闭下拉选择框时,清空搜索框的内容

9.2.6 服务端过滤(待研究补充)

点击旁边的 JS 图标可以自行编写代码,通过 True/False 来控制是否开启该功能

9.3 事件

9.3.1 onOptionChange

点击旁边的 JS 图标可以自行编写代码

可以设置用户在点击下拉选择框内容时触发的事件动作

9.3.2 onFilterUpdate

点击旁边的 JS 图标可以自行编写代码;前提需要先打开服务端过滤功能

可以设置用户在下拉选择搜索框中搜索内容时触发的事件动作

10、列类型—开关

可以设置当前列单元格的类型为开关

10.1 计算值

该功能允许通过{{ }}的方式将其他组件的数据向当前列传递,也支持使用 {{currentRow}}引用当前行、{{currentIndex}} 引用当前索引的数据信息,例如:

{
{
currentRow["gender"];
}
}

10.2 onChange

点击旁边的 JS 图标可以自行编写代码

可以设置用户在点击开关按钮时触发的事件动作

11、列类型—URL

可以设置当前列单元格的类型为 URL,在单元格上会以超链接的形式显示

11.1 显示文本

可以设置显示在列表中的文本内容,也可以通过  ß的方式将其他组件的数据进行传递

11.2 计算值

该功能允许通过{{ }}的方式将其他组件的数据向当前列传递,也支持使用 {{currentRow}}引用当前行、{{currentIndex}} 引用当前索引的数据信息,例如:

{
{
currentRow["gender"];
}
}

12、列类型—视频

可以设置当前列单元格的类型为视频,在单元格上会以一个播放 logo 的标识显示

12.1 计算值

  • 该功能允许通过{{ }}的方式将其他组件的数据向当前列传递,也支持使用 {{currentRow}}引用当前行、{{currentIndex}} 引用当前索引的数据信息
  • 或者提供来自 YouTube、Facebook、Twitch、SoundCloud、Streamable、Vimeo、Wistia、Mixcloud 或 DailyMotion 等平台的源文件路径或 URL 作为计算值,例如:

二、属性

2.1 是否显示

点击旁边的 JS 图标可以自行编写代码,通过 True/False 来控制是否开启该功能

可以设置该列在表格中是否可见

2.2 禁用

点击旁边的 JS 图标可以自行编写代码,通过 True/False 来控制是否开启该功能

可以设置该列的功能在表格中是否可用

2.3 固定列

点击旁边的 JS 图标可以自行编写代码,通过 True/False 来控制是否开启该功能

可以设置该列固定在左侧、右侧或者不固定

2.4 支持编辑

点击旁边的 JS 图标可以自行编写代码,通过 True/False 来控制是否开启该功能

可以设置该列的功能在表格中是否可编辑

2.5 单元格换行

点击旁边的 JS 图标可以自行编写代码,通过 True/False 来控制是否开启该功能

可以设置该列的内容在表格中是否铺开展示