帖子
帖子
用户
博客
课程
显示全部楼层
9
帖子
2
勋章
106
Y币

能动态设置GridModel单元的显示枚举吗

[复制链接]
发表于 2024-4-10 22:33:06
如同这样:
viewModel.on('customInit', function(args){
     var viewModel = this;  
     var data = [{'value':'1','text':'编史修志','nameType':'string'},{'value':'2','text':'工作察考','nameType':'string'},{'value':'3','text':'宣传教育','nameType':'string'}];
    viewModel.get('item235bg').setDataSource(data);
})


对 GridMode 某行某列进行这样设置,怎么实现,谢谢

蔡Tommy
13
帖子
2
勋章
4万+
Y币
最佳答案
viewModel.getGridModel().getEditRowModel()..get('expensebillBDcs__F0004').setDataSource(data);
13
帖子
2
勋章
4万+
Y币
viewModel.getGridModel().getEditRowModel()..get('expensebillBDcs__F0004').setDataSource(data);
9
帖子
2
勋章
106
Y币
蔡Tommy · 2024-4-11 09:40viewModel.getGridModel().getEditRowModel()..get('expensebillBDcs__F0004').setDataSource(data);

请教一下老师,能分行进行设置吗,按这个方式,好象所有行都是一样的,能不能对每一行设置不同的枚举内容
268
帖子
3
勋章
903
Y币
本帖最后由 YonJiao 于 2024-4-17 15:20 编辑
BIP972309 · 2024-4-17 13:49请教一下老师,能分行进行设置吗,按这个方式,好象所有行都是一样的,能不能对每一行设置不同的枚举内容

使用增行事件,判断是第几行需要给枚举列赋值,然后再用上面的赋值脚本赋值即可
afterInsertRow
说明:增行/插行后事件
//例:示例中data格式为{ index: ‘增/插行行号’, row: ‘行数据’}
viewModel.getGridModel().on('afterInsertRow',function (data) {});

您需要登录后才可以回帖 登录

本版积分规则