您好
新增指定列 刷新表格后整体列长度没有增加,
使用这个方法,新增2列前的图 为
image.jpg (86.3 KB)
以下是新增两列后的效果
image.jpg (83.6 KB)
您好
新增指定列 刷新表格后整体列长度没有增加,
使用这个方法,新增2列前的图 为
@feng.qun.zhu.avaryholding.com
已建单
CELLSGRIDJS-1621
The total column number didn’t increase after inserting new columns。
修复将包含在v25.5版本里
@feng.qun.zhu.avaryholding.com
请使用xs.sheet.data.insert的方法,这个方法将同时通知服务端进行插入操作
//记录当前列位置
const originsci =xs.sheet.data.selector.range.sci;
//插入目标列比如2
xs.sheet.data.selector.range.sci=2;
//插入列数目比如5列
xs.sheet.data.insert(‘column’,5);
//恢复当前列位置
xs.sheet.data.selector.range.sci=originsci;
您好, 我们用了这个方法后,发现整体页面长度没有自动扩展,
新增前
5aaa2bcc6ed6178e6be52d4eb7d1a469.png (6.6 KB)
新增两列后
6635aa740a644e01f01a029a3b53efa8.png (16.8 KB)
再次新增两列后
91aa5133d679c005ac2dc29e35cab46d.png (15.4 KB)
,这样整体页面宽度没变,导致被挤掉的信息展示不全。
@feng.qun.zhu.avaryholding.com
完了之后xs.reRender()
可以对比检查下插入之前和之后的xs.sheet.data.cols.len
是有变化的
界面上的插入操作调用的就是这个
您好, 用这个方法后,发现确实列数变多了,但是现在页面渲染的宽度没变化,这个您那边都是怎么处理的啊?
@feng.qun.zhu.avaryholding.com
确实还有额外的逻辑处理后续的视图,调用了sheetReset 方法,这个方法目前没有对外开放。
你们先看看需要哪些实用的客户端api或者功能,我们回头把这些接口实现一下搞成公开API。
好,谢谢。、
1、具体需要哪些api我们整理下。
2、然后这个方法reRender() 是x-spreadsheet刷新表格的。您看在重新封装api的时候是否可以沿用。
@feng.qun.zhu.avaryholding.com
reRender 目前是沿用的啊
这是目前支持的API文档
https://docs.aspose.com/cells/net/aspose-cells-gridjs/how-to-use-gridjs-client-api/
您好,reRender() 的作用不是渲染页面宽度的api是吗?
您好,您知道怎么从前端获取总行数和总列数吗?
您好,这个什么时候可以封装为api啊?
@feng.qun.zhu.avaryholding.com
好的,这个v25.5就提供给你们
已建单子
CELLSGRIDJS-1633
Support js APIs for insert/delete rows/columns
xs.sheet.insertRows(start, n)
// the parameters are:
start: start row id
n:how many rows will be inserted
xs.sheet.insertColumns(start, n)
// the parameters are:
start: start column id
n:how many columns will be inserted
xs.sheet.deleteRows(start, n)
// the parameters are:
start: start row id
n:how many rows will be deleted
xs.sheet.deleteColumns(start, n)
// the parameters are:
start: start column id
n:how many columns will be deleted
The issues you have found earlier (filed as CELLSGRIDJS-1633) have been fixed in this update. This message was posted using Bugs notification tool by leoluo