请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

hiliuyong

初级会员

37

主题

61

帖子

270

积分

初级会员

积分
270
hiliuyong
初级会员   /  发表于:2021-8-30 23:44  /   查看:2183  /  回复:7
1金币
如题,
比如要选择费用类型一栏
显示的时候,要显示费用类型,备注信息
最终点击后,费用类型填入单元格。

最佳答案

查看完整内容

在这个帖子提供的demo中,实现了两列结果最终保存为单元格内容,可以参考https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=99934

7 个回复

倒序浏览
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-8-30 23:44:41
来自 8#
本帖最后由 Richard.Ma 于 2021-10-8 15:57 编辑

在这个帖子提供的demo中,实现了两列结果最终保存为单元格内容,可以参考https://gcdn.grapecity.com.cn/fo ... hread&tid=99934
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-8-31 09:21:49
2#
使用C1.Win.C1FlexGrid.MultiColumnDictionary来展示多列下拉非常方便,你可以参考开发包中的这个demo


本帖子中包含更多资源

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

x
回复 使用道具 举报
hiliuyong
初级会员   /  发表于:2021-9-1 22:57:38
3#
Richard.Ma 发表于 2021-8-31 09:21
使用C1.Win.C1FlexGrid.MultiColumnDictionary来展示多列下拉非常方便,你可以参考开发包中的这个demo


...

测试成功,但是一直没有找到设置下拉列宽的选项,我看上图实际上是调整到了合适的宽度,如何做到的?
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-9-2 09:52:18
4#
收到,我帮您验证一下,然后给您回复
回复 使用道具 举报
hiliuyong
初级会员   /  发表于:2021-9-2 17:50:49
5#
这个宽度应该是改不了,系统自定义是自适应的
这里又延伸了另外一个问题,
Column col = flexJiesuan.Cols["YuanbiBizhong"];
col.DataMap = new MultiColumnDictionary(dt, "Name_en", new string[] { "Name_en", "Name_cn", "Huilv" }, 0);

这里只填充回去一个字段,我如果要同时回填两个字段,比如这里,我要回填Name_en,还要把汇率一并填回去,这个有没有好的方法?
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-9-2 18:09:50
6#
你说的把两个字段回填回去,是说最终在flexgrid的一个单元格中,赋值是两个字段拼接起来的吗?
比如姓名单元格想回填 “姓”+“名”,这两个字段。如果是这个需求的话,这个就没有办法满足了,
需要二次开发扩展一个自定义编辑器来做。这个我明天帮你验证看看有没有办法
回复 使用道具 举报
hiliuyong
初级会员   /  发表于:2021-9-2 18:53:22
7#
是要填写回去两个字段
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部