找回密码
 立即注册

QQ登录

只需一步,快速开始

lml02

中级会员

32

主题

82

帖子

814

积分

中级会员

积分
814

微信认证勋章

lml02
中级会员   /  发表于:2018-8-7 10:09  /   查看:3814  /  回复:3
例如:定义          spread.isPaintSuspended(true);
             sheet = spread.getSheet(0);
             sheet.autoGenerateColumns = false;
             sheet.setDataSource(retJson);
var combo = new GcSpread.Sheets.ComboBoxCellType();
                  combo.editable(false).items([{ text: "原油类", value: "1" }, { text: "产品类", value: "2" }, { text: "润滑油类", value: "3" }]);
var colInfos = [
                 { name: "OilType", displayName: "类型", size: 150, cellType: combo }
             ];

sheet.bindColumns(colInfos);


spread.isPaintSuspended(false);
类似于这样进行绑定,发现如果绑定数据的时候  当value ="1"的时候,页面上显示也是"1",不能显示“原油类”
请问是哪里设定不对吗

3 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-8-7 17:05:23
沙发
您设置一下
combo.editorValueType(spreadNS.CellTypes.EditorValueType.value);
试试
回复 使用道具 举报
lml02
中级会员   /  发表于:2018-8-9 08:40:27
板凳
不行的,这个加了以后,下拉框就变成readonly一样,选都不能选,而且也没有映射
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-8-9 16:34:04
地板
才看到您是V9版本的,V9版本这么写

combox绑定_V9.html

1.5 KB, 下载次数: 106

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部