找回密码
 立即注册

QQ登录

只需一步,快速开始

6557

注册会员

6

主题

11

帖子

63

积分

注册会员

积分
63
  • 82

    金币

  • 6

    主题

  • 11

    帖子

6557
注册会员   /  发表于:2023-3-8 18:59  /   查看:3309  /  回复:8
50金币
ComboBoxCellType怎么实现可输入功能

最佳答案

查看完整内容

是的,对于一些现有单元格类型无法实现的功能,可以自定义单元格实现,可以参考 https://www.grapecity.com/spreadnet/docs/latest/online-win/spwin-celltype-custom.html 具体的功能得自己来写

8 个回复

倒序浏览
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-3-8 18:59:01
来自 9#
是的,对于一些现有单元格类型无法实现的功能,可以自定义单元格实现,可以参考
https://www.grapecity.com/spread ... elltype-custom.html

具体的功能得自己来写
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-3-9 09:52:40
2#
目前没有办法实现,ComboBoxCellType只能用于下拉选中。
回复 使用道具 举报
6557
注册会员   /  发表于:2023-3-9 10:04:13
3#
Richard.Ma 发表于 2023-3-9 09:52
目前没有办法实现,ComboBoxCellType只能用于下拉选中。

有没有其他控件可以实现下拉和输入的功能
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-3-9 13:42:00
4#
回复 使用道具 举报
6557
注册会员   /  发表于:2023-3-9 19:28:18
5#
Richard.Ma 发表于 2023-3-9 13:42
你可以试试这个这个行不行

https://www.grapecity.com/spreadnet/docs/latest/online-asp/spweb-ajax-co ...

FarPoint.Web.Spread.Extender.AjaxComboBoxCellType我现在没有这个Extender.AjaxComboBoxCellType,是不是版本问题。
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-3-10 10:55:41
6#
有可能, FarPoint.Web.Spread.Extender这个动态库你可以看看引用了没有
回复 使用道具 举报
6557
注册会员   /  发表于:2023-3-10 16:38:23
7#
Richard.Ma 发表于 2023-3-10 10:55
有可能, FarPoint.Web.Spread.Extender这个动态库你可以看看引用了没有

没有这个FarPoint.Web.Spread.Extender
回复 使用道具 举报
yin_tb
高级会员   /  发表于:2023-3-10 18:18:46
8#
我猜你想ComboBoxCellType实现输入功能,无非是想模糊过滤列表中的项,快速定位项,提高录入速度。马老师已经说了不行。其实,我理解的是,当这种下拉列表中,只有几个项,如 是否,这种简单值,用起来还可以。但如果项目多,但下拉列表必竟只有一列,展示的内容不详细,就算能过滤也不好用。我给你我的思路,我在项目中都是如下做的:基于原控件自定义控件,加个网格列表,在CELL的某个编辑事件中,显示网格在CELL的下方位置,并根据CELL的value,在下拉网格中呈现多列你过滤的内容,然后可以用鼠标或键盘选中下拉网格的某行,赋值给CELL。其原理类似于TrueDBGrid和TrueDBGridDropDown组合用,但也有些地方不好弄,所以,我都是自己写的。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部