模糊搜索,没搜索出数据,清空单元格
本帖最后由 mtkj 于 2020-1-19 14:44 编辑本帖最后由 KevinChen 于 2020-1-21 10:33 编辑
mtkj 发表于 2020-1-20 10:58
我需要页面显示就变为空,而不是取值的时候不获取值,这个给用户视觉上有误解,以为填写了数据
您好
模糊搜索功能,Autocomplete组件中,有个minLength属性,默认为2,可以设置为1,这样当用户输入第一个字符时就会触发搜索。
https://demo.grapecity.com.cn/wi ... lete.html#minlength
另外,对于鼠标移出时不显示非数据项的输入功能,可以采用AutoComplete的lostFocus事件,
这个事件的实现可以参考下列代码:
import 'bootstrap.css';
import '@grapecity/wijmo.styles/wijmo.css';
import './styles.css';
//
import * as input from '@grapecity/wijmo.input';
import { getData } from './data';
//
document.readyState === 'complete' ? init() : window.onload = init;
//
function init() {
let theCombo = new input.ComboBox('#theCombo', {
displayMemberPath: 'country',
itemsSource: getData()
});
//
let theAutoComplete = new input.AutoComplete('#theAutoComplete', {
displayMemberPath: 'country',
itemsSource: getData(),
minLength: 1,
lostFocus: function(s, e){
var val = s.text;
var items = s.itemsSource;
var flg = true;
items.forEach(function(i){
if(i.country === val){
flg = false;
return;
}
});
if(flg){
s.text = "";
}
}
});
}
将代码复制到示例中即可查看效果:
https://demo.grapecity.com.cn/wijmo/demos/Input/AutoComplete/Overview/purejs
您好
参考这个https://demo.grapecity.com.cn/wijmo/demos/Grid/CustomCells/CustomEditors/purejs
Demo,获取自定义单元格数据时候特殊处理下,不要获取text,获取选中值
dexteryao 发表于 2020-1-19 15:03
您好
参考这个https://demo.grapecity.com.cn/wijmo/demos/Grid/CustomCells/CustomEditors/purejs
我需要页面显示就变为空,而不是取值的时候不获取值,这个给用户视觉上有误解,以为填写了数据 KevinChen 发表于 2020-1-20 16:11
您好
模糊搜索功能,Autocomplete组件中,有个minLength属性,默认为2,可以设置为1,这样当用户输入 ...
KevinChen 发表于 2020-1-20 16:11
您好
模糊搜索功能,Autocomplete组件中,有个minLength属性,默认为2,可以设置为1,这样当用户输入 ...
可以了,谢谢 本帖最后由 mtkj 于 2020-1-21 09:56 编辑
KevinChen 发表于 2020-1-20 16:11
您好
模糊搜索功能,Autocomplete组件中,有个minLength属性,默认为2,可以设置为1,这样当用户输入 ...
您好,上次编辑完的数据应该已经进入了grid的collectionView数据源中,
清空操作也应该把空值回传到数据源中,更新数据源才能确保空值能进入表格。 KevinChen 发表于 2020-1-21 10:35
您好,上次编辑完的数据应该已经进入了grid的collectionView数据源中,
清空操作也应该把空值回传到数据 ...
你好,
这个里面没有行,列的值,怎么添加到数据源里面去,是用theGrid.setCellData(row, col, value1, true, true);方法吗
你好,在自定义编辑器示例中,当完成数据修改时会触发一个自定义函数,用以提交行数据的变更,在这里可以加条件修正这个问题:
示例地址:
https://demo.grapecity.com.cn/wijmo/demos/Grid/CustomCells/CustomEditors/purejs
页:
[1]