2018-12-15 10:08题主

请教:grid设置了某列 locked = true,双加列或单击列取数不正确,怎么解决

grid在没有设置列锁定(locked = true)时候,监听grid 的 ​cellclick或celldblclick 都可以通过事件的cellIndex 参数来获得对应的列名。

var col = app.grid1.columns[cellIndex];

但如果设定某列锁定(locked = true),取得的列名就不正确了,这个如何解决?
2018-12-16 19:50#1
运行后已经生成了实例,不要使用grid.columns[index]来获取列,可以使用Wb.getColumns/Wb.fetchColumns方法列获取
另外锁定后的列生成的是一个副本,具体访问可能参考API文档

返回开发者社区