找回密码
 立即注册

QQ登录

只需一步,快速开始

Fishborne
金牌服务用户   /  发表于:2020-12-25 10:59  /   查看:2723  /  回复:4
5金币
wijmo.grid.cellmaker.CellMaker 在用户调整格式后无效
在grid 初始化时,图片和按钮列 使用了cellmaker,
当用户在页面调节列宽保存了 theGrid.columnLayout 后,
当用户 再使用新的layout 加载数据后,
图片和按钮就不再显示了

cell 的html 前后对比如下:


检查代码发现, 调整后的columnLayout实际上没有了cellmaker,
仅仅绑了对应的字段

请问使用cellmaker 的情形, 要如何保存用户调节后的 grid layout 而不影响cellmaker 的html ?

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

4 个回复

倒序浏览
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-12-25 15:01:26
沙发
补充未发出内容:



cellmaker:
  {
                binding: 'image1', header: 'Style_Image', cssClass: 'subimgbox', width: 130,
                cellTemplate: wjCellMaker.makeImage({
                    label: 'image for ${item.image1}',
                    attributes: { alt: 'N' },
                    click: (e, ctx) => {
                        showLargerImage(ctx.item.prodNo, ctx.item.image1);
                    }
                })
            },

columnLayout 变成了仅绑定对应的字段:
{"width":130,"header":"Style_Image","binding":"image1","dataType":1,"isReadOnly":true,"cssClass":"subimgbox"},
回复 使用道具 举报
Fishborne
金牌服务用户   /  发表于:2020-12-25 15:22:41
板凳

请教要如何避免这种情形?
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-12-25 15:43:01
地板
正在处理这个问题,需要一些事件调研排查,预计今天下班前答复。
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-12-25 18:16:09
5#
你好,这个问题实在无法重现,您目前使用的版本号多少?建议用最新版本测试,最新版本下载地址:
https://www.grapecity.com/wijmo/download

如果还能重现问题,请提供Demo,谢谢!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部