图片
上一篇
链接
下一篇
视频
Loading...
有时在表格中直接基于URL展示图片,会极大的优化工作流程,提高工作效率。基于 AntV/G
强大的渲染能力,S2 可以在行头、列头、数据单元格内绘制图片。
在S2DataConfig.meta中,添加图片渲染相关配置项:
const s2DataConfig = {meta: {field: string,name: string,renderer: {type: 'IMAGE', // 单元格渲染为图片fallback?: string, // 渲染失败时的兜底图片地址clickToPreview?: boolean, // 是否开启点击预览timeout?: number, // 图片加载超时时间,默认为10秒config?: Partial<ImageStyleProps> // G的图片配置,https://g.antv.antgroup.com/api/basic/image}}}
点击图片主体,可在当前页面预览,并触发 S2Event.GLOBAL_PREVIEW_CLICK
事件。预览时支持浏览器原生的右键复制图片地址等操作,点击空白区域可关闭预览。预览样式可以通过主题配置修改,如:
s2.setTheme({preview: {overlay: {backgroundColor: 'red',},mediaContainer: {height: '100px',},},});
点击图片单元格的非图片主体区域,可触发原本的点击事件,以及选中、树状展开、下钻等事件。Tooltip
会展示原始的文本信息。
图片单元格的复制与导出会显示为原文本数据而不是图片
兼容表头表身的水平方向对齐方式
默认会按照图片原始大小比例显示,若调整单元格宽高,图片也会自适应调整尺寸