5

我有一个与 Angular 一起使用的自动完成剑道控件,它按预期工作,但是当没有记录与用户输入的文本匹配时,我不想显示“未找到数据”列表。

我找到了 k-no-data-template 选项,但这会设置模板以防找不到数据。

基本上我只想在有匹配结果的情况下显示列表。

4

3 回答 3

7

你可以试试这个:

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

希望它对你有用。

于 2016-12-01T18:55:16.857 回答
0

您可以设置选项 k-no-data-template="''"

于 2018-05-24T08:36:15.883 回答
0

您可以通过 css/sass 全局设置:

.k-nodata
  *
    display: none
  &:after
    content: 'your custom text'
于 2019-08-06T13:10:11.633 回答