Rui-Sun
Rui-Sun
sandbox 打不开,恢复一下吧
 这里不要改原先的数据,react-vtable 内有一个diff,这么改的话会认为数据没有变化,不会更新,可以用memo或者重新创建一个对象
请提供一下复现环境
自定义布局的设计,只作用在单元格内的内容部分;如果要编辑边框,需要在theme或style里配置单元格的border,或者使用自定义样式customStyle实现
> > 自定义布局的设计,只作用在单元格内的内容部分;如果要编辑边框,需要在theme或style里配置单元格的border,或者使用自定义样式customStyle实现 > > VTable.CustomLayout.Group中的属性stroke:true; 不就是为自定义布局的设置边框嘛?还特意去customStyle或主题中去设置? 目前是这样的,现在的场景架构中custom只定义单元格内容部分,单元格边框部分属于上层节点;目前这个比较难改动,我们后面如果重构场景树结构的话,会考虑一下这部分的优化
https://visactor.com/vtable/guide/custom_define/react-custom-component 可以参考文档,其中pointerEvents 是dom react组件的事件相应配置,true时会相应自身事件(hover,点击等),false时会相应图表事件,因为DOM是盖在Canvas上的,目前不支持事件混合;如果需要相应图表事件,pointerEvents可以配置为false
> > https://visactor.com/vtable/guide/custom_define/react-custom-component 可以参考文档,其中pointerEvents 是dom react组件的事件相应配置,true时会相应自身事件(hover,点击等),false时会相应图表事件,因为DOM是盖在Canvas上的,目前不支持事件混合;如果需要相应图表事件,pointerEvents可以配置为false > > 内部大量自定义可点击操作的交互,依然存在问题 设置为false 滚动是没问题了 但是自定义的内容 不能点击交互了 是这样的,因为DOM是盖在Canvas上的,目前还不支持事件混合
https://github.com/VisActor/VRender/issues/1458 关注一下vrender的这个issue吧
可以在`CLICK_CELL`的回调中做一下range判断,调用`table.getCellRange(col,row)`获取一下单元格的range,如果发现是多个单元格合并,那就分别调用一下`setCellCheckboxState`,这样应该可以
 先确认一下相响应头的access-control-allow-origin是否配置正确吧;我们在创建图片的时候加入了配置`img.crossOrigin = 'anonymous';`如果不加的话,Canvas可能会无法正常渲染图片