找回密码
 立即注册

QQ登录

只需一步,快速开始

Distance

注册会员

4

主题

8

帖子

28

积分

注册会员

积分
28
  • 104

    金币

  • 4

    主题

  • 8

    帖子

最新发帖
Distance
注册会员   /  发表于:2023-1-18 17:11  /   查看:2918  /  回复:5
1金币
现在用 wjFlexGridColumn 的 width 属性可以修改列宽。
但这个需要在指令上指定width属性,需要控制列宽的列多的时候不方便。
有没有一个 api 可以直接设宽度,比如 flexGrid.setColumnWidth(colIndex, width)。

最佳答案

查看完整内容

如果你说的就是通过代码来设置列宽的话,那么下面的代码就可以

5 个回复

倒序浏览
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-1-18 17:11:18
来自 2#
如果你说的就是通过代码来设置列宽的话,那么下面的代码就可以

  1. grid.columns[1].width=30
复制代码
回复 使用道具 举报
Distance
注册会员   /  发表于:2023-1-18 18:10:50
3#
这个width 是个getter, 只能获取,不能赋值
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-1-19 11:08:48
4#
本帖最后由 Richard.Ma 于 2023-1-19 11:11 编辑

不是的,这个代码是可以 生效的,我这边也测试过的

https://www.grapecity.com/wijmo/ ... d.column.html#width
回复 使用道具 举报
Distance
注册会员   /  发表于:2023-1-19 11:33:14
5#
好的,解决了,昨天或许是代码没启动好吧。今天重试成功了,谢谢
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-1-20 00:15:28
6#
好的,问题搞定就行
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部