找回密码
 立即注册

QQ登录

只需一步,快速开始

一番星

注册会员

6

主题

14

帖子

64

积分

注册会员

积分
64
一番星
注册会员   /  发表于:2021-11-9 17:35  /   查看:2155  /  回复:5
10金币
请问各位大佬,可以实现下面的需求吗
一个下拉框,默认有2个选项,但是也可以任意输入其他值。

现在参考官网的datamap例子,如果输入不在下拉框的值,会显示成原来的值。

最佳答案

查看完整内容

datamap没有办法实现,因为datamap本质上来讲并不是编辑器,从字面理解能知道,这个其实就是做数据映射的,只是将字段的原始值,映射为目标值,比如id映射为name 你要是实现你所说的功能的话,就是将这个字段的编辑器定义为combobox,且此列不要用datamap

5 个回复

倒序浏览
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-11-9 17:35:16
来自 4#
datamap没有办法实现,因为datamap本质上来讲并不是编辑器,从字面理解能知道,这个其实就是做数据映射的,只是将字段的原始值,映射为目标值,比如id映射为name

你要是实现你所说的功能的话,就是将这个字段的编辑器定义为combobox,且此列不要用datamap
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-11-9 22:32:13
2#
官网下面的例子中有一个iseditable属性,你可以看一下,设为true即可


https://demo.grapecity.com.cn/wi ... oBox/Strings/purejs

本帖子中包含更多资源

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

x
回复 使用道具 举报
一番星
注册会员   /  发表于:2021-11-10 13:26:57
3#
Richard.Ma 发表于 2021-11-9 22:32
官网下面的例子中有一个iseditable属性,你可以看一下,设为true即可

谢谢你的回答。
这个我看到了,但是我想在flexgrid的datamap中实现这种可以编辑效果,应该怎么做呢
回复 使用道具 举报
一番星
注册会员   /  发表于:2021-11-10 13:53:28
5#
Richard.Ma 发表于 2021-11-10 13:47
datamap没有办法实现,因为datamap本质上来讲并不是编辑器,从字面理解能知道,这个其实就是做数据映射的, ...

好的谢谢,我试试
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-11-10 13:55:04
6#
不客气
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部