jQuery MiniUI

 找回密码
 立即注册
查看: 4309|回复: 5
打印 上一主题 下一主题

treegrid 行编辑改变下拉框的textfield [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2019-10-11 11:42:50 |只看该作者 |倒序浏览
我是这样写的
   var gridOrgType = mini.get("treegrid").getColumn("OrgType");
    gridOrgType.editor.textField = "DetailNameEnUs";
不成功的原因是什么?

Rank: 8Rank: 8

沙发
发表于 2019-10-11 13:13:05 |只看该作者
不支持使用中变更
只能初始就修改
var editor = grid.getCellEditor("gender");
            editor.setTextField("id");
            grid.updateColumn("gender",{editor:editor})

Rank: 1

板凳
发表于 2019-10-11 14:12:04 |只看该作者
felt 发表于 2019-10-11 13:13
不支持使用中变更
只能初始就修改
var editor = grid.getCellEditor("gender");

这样改的话,我的下拉列表里的textfield还是没有变化

Rank: 8Rank: 8

地板
发表于 2019-10-11 14:46:50 |只看该作者
dmdxtk 发表于 2019-10-11 14:12
这样改的话,我的下拉列表里的textfield还是没有变化

那只能初始就写死了,textField是个比较特殊的属性

Rank: 1

5#
发表于 2019-10-11 14:50:54 |只看该作者
felt 发表于 2019-10-11 14:46
那只能初始就写死了,textField是个比较特殊的属性

但为什么在datagrid里我那样写就可以呢

Rank: 8Rank: 8

6#
发表于 2019-10-11 16:11:01 |只看该作者
dmdxtk 发表于 2019-10-11 14:50
但为什么在datagrid里我那样写就可以呢

提供html重现你说的问题,我们来分析

Archiver|普加软件

GMT+8, 2024-11-17 04:27 , Processed in 1.043850 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部