我有一个与 Angular 一起使用的自动完成剑道控件,它按预期工作,但是当没有记录与用户输入的文本匹配时,我不想显示“未找到数据”列表。
我找到了 k-no-data-template 选项,但这会设置模板以防找不到数据。
基本上我只想在有匹配结果的情况下显示列表。
我有一个与 Angular 一起使用的自动完成剑道控件,它按预期工作,但是当没有记录与用户输入的文本匹配时,我不想显示“未找到数据”列表。
我找到了 k-no-data-template 选项,但这会设置模板以防找不到数据。
基本上我只想在有匹配结果的情况下显示列表。
你可以试试这个:
noDataTemplate: ''
例如
$("#autocomplete").kendoAutoComplete({
dataSource: [
{ id: 1, city: "Bangalore" },
{ id: 2, city: "Pune" }
],
dataTextField: "city",
noDataTemplate: ''
});
所以在这里,没有找到数据的消息不会出现,即使你想自定义它,然后:
noDataTemplate: 'customized message' // if you want to show your custom message to user
希望它对你有用。
您可以设置选项 k-no-data-template="''"
您可以通过 css/sass 全局设置:
.k-nodata
*
display: none
&:after
content: 'your custom text'