ajax类型的ComboBox问题
ajax可输入下拉框,输入listitem不存在的内容然后切换页面,再切换回来的时候输入内容会被添加到listitem中。测试使用的官方例子。请问怎样解决?谢谢
这个应该是list的一个允许输入的功能,切换页面就提交了,禁用list允许用户输入 dexteryao 发表于 2018-11-30 16:52
这个应该是list的一个允许输入的功能,切换页面就提交了,禁用list允许用户输入
如果允许用户输入,并且不想有这个保存功能,能否实现?谢谢 可以,AutoCompleteMode是设置是否允许增加的http://help.grapecity.com/spread/SpreadNet11/ASP2/webframe.html#FarPoint.Web.Spread.Extender~FarPoint.Web.Spread.Extender.AjaxComboBoxCellType~AutoPostBack.html
FarPoint.Web.Spread.Extender.AjaxComboBoxCellType combo = new FarPoint.Web.Spread.Extender.AjaxComboBoxCellType();
combo.BackColor = System.Drawing.Color.Aquamarine;
combo.AutoCompleteMode = AjaxControlToolkit.ComboBoxAutoCompleteMode.Append;
combo.ShowEditor = true;
combo.DropDownStyle = AjaxControlToolkit.ComboBoxStyle.DropDown;
combo.ItemInsertLocation = AjaxControlToolkit.ComboBoxItemInsertLocation.OrdinalText;
combo.Items.Add("test");
combo.Items.Add("second");
combo.CaseSensitive = true;
combo.AutoPostBack = true;
FpSpread1.Sheets.Cells.CellType = combo;
dexteryao 发表于 2018-12-3 10:48
可以,AutoCompleteMode是设置是否允许增加的http://help.grapecity.com/spread/SpreadNet11/ASP2/webframe ...
谢谢回复。autoCompletemode是自动完成功能。无论设置为任何值,输入listitem中不存在的值,刷新后依然会被保存到listitem中。这个不存在的输入保存到listitem的功能怎样关闭呢?谢谢 抱歉代码有错误
combo.DropDownStyle = AjaxControlToolkit.ComboBoxStyle.DropDownList;
这样用户就不能随便输入了
dexteryao 发表于 2018-12-12 16:43
抱歉代码有错误
combo.DropDownStyle = AjaxControlToolkit.ComboBoxStyle.DropDownList;
谢谢回复。可能我问题没有描述清楚。我想允许用户输入,但是不想在postback的时候把输入内容保存到listitem。可以实现吗?谢谢 那没有办法,这个我们实际上用的就是微软提供的AjaxControlToolkit 里面的 控件,现在可以实现的是用户输入item里面有的数据,然后筛选。
页:
[1]