在可过滤的剑道移动搜索框中键入时执行功能
Do function while key up in kendo mobile search box filterable
我需要能够在我已经很好地实现的kendo视图的onShow上执行SQLite语句。第一个问题是,如果计数超过250,我不想显示任何数据,如果小于或等于,则显示数据,这是我迄今为止的
if(rs.rows.length > 250 || rs.rows.length == 0)
{
var dataSource = new kendo.data.DataSource({data:viewModel.resultsTest, group: "groupBy"});
}
else if(rs.rows.length <= 250)
{
$("#testList").data("kendoMobileListView").setDataSource(new kendo.data.DataSource({data:viewModel.resultsTest, group: "groupBy"}));
}
正如你所看到的,到目前为止,当有大量数据时,我没有设置listview数据源,问题是,我需要该数据源设置,因为它需要可过滤。但如果我设置数据源并设置pageSize:0,它会显示所有数据
下一个问题是可过滤的大数据。我希望能够搜索这么大的数据,如果这些搜索结果的计数小于250,那么显示数据。
我一直在考虑在剑道可过滤搜索框上执行"key up"事件的同时执行sql语句。我不知道如何实现这一点,有人能帮我吗
感谢
将数据源配置为使用serverSide过滤和分页,这样您就可以将项的数量限制为所需的数量。
var KendoDataSource_EemployeeAutoComplete={serverFiltering:true,serverPaging:true,serverSorting:true,页面大小:10,运输:{read:{url:'@url.Action("GetAutoCompleteAsJson","Employee")',dataType:"json"}}};
请参阅Kendo Datasource的帮助页面上的更多详细信息。
相关文章:
- 我想用Javascript网站在开放的Chrome浏览器上执行功能
- 如果未按下该按钮,则在30秒内自动执行该功能
- 如果在编辑中下拉值发生变化,如何执行功能
- 在周一上午8点至晚上7点之间执行功能
- 对页面上的所有ID执行JS功能
- 使用html 5对元素执行自定义表单验证功能
- 如何在ng中继器运行中执行功能
- 具有onclick功能的自定义复选框在实际切换复选框之前执行功能
- 基于条件执行功能
- clearInterval无法执行shuffle功能
- 页面内容加载完毕后执行Jquery功能
- 自动执行Javascript中的功能,用于评测实现
- 为什么不是't点击按钮时执行的功能
- Chrome扩展 - 如何使用按钮单击功能执行javascript文件
- Meteor功能执行了两次
- 分配和功能执行
- 有条件地延迟功能执行
- 功能执行后禁用键
- JS多功能执行
- 如何停止定时器,如果功能执行正确