6557 发表于 2023-3-8 18:59:00

ComboBoxCellType怎么实现可输入功能

ComboBoxCellType怎么实现可输入功能

Richard.Ma 发表于 2023-3-8 18:59:01

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

具体的功能得自己来写

Richard.Ma 发表于 2023-3-9 09:52:40

目前没有办法实现,ComboBoxCellType只能用于下拉选中。

6557 发表于 2023-3-9 10:04:13

Richard.Ma 发表于 2023-3-9 09:52
目前没有办法实现,ComboBoxCellType只能用于下拉选中。

有没有其他控件可以实现下拉和输入的功能

Richard.Ma 发表于 2023-3-9 13:42:00

你可以试试这个这个行不行

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

https://www.grapecity.com/spreadnet/docs/latest/online-asp/FarPoint.Web.Spread.Extender~FarPoint.Web.Spread.Extender.AjaxComboBoxCellType.html

6557 发表于 2023-3-9 19:28:18

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 发表于 2023-3-10 10:55:41

有可能, FarPoint.Web.Spread.Extender这个动态库你可以看看引用了没有

6557 发表于 2023-3-10 16:38:23

Richard.Ma 发表于 2023-3-10 10:55
有可能, FarPoint.Web.Spread.Extender这个动态库你可以看看引用了没有

没有这个FarPoint.Web.Spread.Extender

yin_tb 发表于 2023-3-10 18:18:46

我猜你想ComboBoxCellType实现输入功能,无非是想模糊过滤列表中的项,快速定位项,提高录入速度。马老师已经说了不行。其实,我理解的是,当这种下拉列表中,只有几个项,如 是否,这种简单值,用起来还可以。但如果项目多,但下拉列表必竟只有一列,展示的内容不详细,就算能过滤也不好用。我给你我的思路,我在项目中都是如下做的:基于原控件自定义控件,加个网格列表,在CELL的某个编辑事件中,显示网格在CELL的下方位置,并根据CELL的value,在下拉网格中呈现多列你过滤的内容,然后可以用鼠标或键盘选中下拉网格的某行,赋值给CELL。其原理类似于TrueDBGrid和TrueDBGridDropDown组合用,但也有些地方不好弄,所以,我都是自己写的。
页: [1]
查看完整版本: ComboBoxCellType怎么实现可输入功能