Fishborne 发表于 2020-12-25 11:14:25

wijmo.grid.cellmaker.CellMaker 在用户调整格式后无效

wijmo.grid.cellmaker.CellMaker 在用户调整格式后无效
在grid 初始化时,图片和按钮列 使用了cellmaker,
当用户在页面调节列宽保存了 theGrid.columnLayout 后,
当用户 再使用新的layout 加载数据后,
图片和按钮就不再显示了

cell 的html 前后对比如下:


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

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

Fishborne 发表于 2020-12-25 11:18:39



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"},

KevinChen 发表于 2020-12-25 15:01:05

您好,您的帖子发重了,统一转到此贴回复:
https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=85190&extra=page%3D1
页: [1]
查看完整版本: wijmo.grid.cellmaker.CellMaker 在用户调整格式后无效