- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
使用 Kendo UI 网格构建列表。尝试设置 kendo.data.DataSource 对象的 pageSize 参数。
我最初可以将 pageSize 设置为一个变量(例如 varPageSize = 20)。我可以通过单击按钮来增加 varPageSize 变量(例如 varPageSize += 10)。但是,网格的 pageSize 没有更新。
变量赋值:
var varPageSize = 20;
网格部分代码:
dataSource = new kendo.data.DataSource({
pageSize: varPageSize,
...
});
点击事件处理代码
$('#moreButton').on('click', function () {
varPageSize += 10;
//print to the console to monitor the value of the varPageSize variable
console.log(varPageSize);
});
我的问题是我应该如何实现对 pageSize 参数的变量赋值,以便它可以响应前端事件进行更新。
我最初的想法是我在更新变量值后不更新网格。来自 Telerik 的 Kendo UI 论坛帖子说使用 grid.refresh(); - 但网格对象无法识别 .refresh()。我还寻找了关于该主题的其他问题,但我很难确定将哪个问题转化为我的解决方案 - 每个现有帖子都是我未使用的变体(例如 .pageSize();)
对正确方向的任何见解或插入表示赞赏。
谢谢!
最佳答案
当您设置 pageSize: varPageSize
时,您在执行时分配了 varPageSize 的不可变值。您没有分配对 varPageSize 的引用。因此,当您更改 varPageSize
时,pageSize
不会更新(这是 JavaScript 的工作方式,并非特定于 Kendo UI)。
为了做你想做的事,你需要在更改后调用dataSource.pageSize(varPageSize)
,然后调用grid.refresh()
来应用这个更改到网格。
参见 this fiddle举个例子。
关于javascript - 在 Kendo UI 中将网格 pageSize 设置为变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20604165/
我是网络开发(Angular)的新手。我正在尝试使用以下命令将 mat-select 显示记录选项与 mat-paginator 绑定(bind): HTML: Display
我是网络开发(Angular)的新手。我正在尝试使用以下命令将 mat-select 显示记录选项与 mat-paginator 绑定(bind): HTML: Display
当我在 gridview 中使用 AllowPaging="True" 属性并导航到第 2 页时,我的代码将我抛出到我网站的主页。相反,代码没有在第 2 页上显示记录列表。它也没有抛出任何错误,所以我
我正在 iText 中创建文档。我需要自定义宽度,但是当它小于 A4 标准宽度时,应将其设置为 A4 标准宽度。 所以我得到: float pageWidth = columns.size() * 1
我根据Sencha给出的例子实现了一个无限网格。基本上,代理使用 jsonp 获取 json 文件并填充网格。我希望网格大小为 10,并且我希望代理仅在用户向下滚动到接近第 10 条记录时才发出后续请
我有一个 ExtJS 网格(版本 4.2.1)。它是缓冲和无限滚动的。它由带有 REST 代理的商店填充。 请求发送至: /endpoints.json?_dc=1374783152564&page=
如何在 Kendo grid dataSoure 中设置 pageSize。我尝试了以下代码,但它不起作用。 grid.dataSource.data(result).dataSource.pageS
[EnableQuery(PageSize=20)] 和 [EnableQuery(MaxTop=20)] 有什么区别? 据我所知,他们都对结果设置了最大限制。 在其中任何一个上调用 GET odat
using (DirectorySearcher srch = new DirectorySearcher(String.Format("(memberOf= {0})",p_Target.Dist
我正在尝试实现分页,但是当我将 SliceMap 与 PageSize 一起使用时,我得到了所有行 - 您知道为什么以及该怎么做吗? 注意:我需要由 CQL 列妈妈键入的行映射。 iter := se
我正在使用 ReportLab 生成 PDF 报告。 我使用了 SimpleDocTemplate 并设置了 pageSize = A5。但是在构建PDF后,当我打开创建的文件时,页面大小为A4。 d
我从一本书威廉停顿中学习,它是写在那里,如果我们增加页面的大小然后页面错误首先增加,然后当页面大小变成进程的大小然后页面错误减少。 我无法理解为什么 pagefault 会增加,就好像我增加了页面大小
我试图在 CGridView 中设置寻呼机的 pageSize 属性,但没有成功。顺便说一句,目前共有 2 个项目,我只想在 1 页上显示 1 个。谢谢。 widget('zii.widgets.gr
使用此处找到的 KO 示例:http://knockoutjs.com/examples/grid.html ,我想添加一个下拉菜单来选择不同的页面大小(例如,每页 4、8、12 个项目),并在更改下
我需要在命令行将 svg 转换为 png。我尝试使用 imagemagick,但在与旋转变换一起使用时似乎有一个错误,例如这个样本 s3.svg:
我需要在命令行将 svg 转换为 png。我尝试使用 imagemagick,但在与旋转变换一起使用时似乎有一个错误,例如这个样本 s3.svg:
https://learn.microsoft.com/en-us/azure/app-service-mobile/app-service-mobile-dotnet-backend-how-to-
所以我的闪存有 2k 页大小和 128k 删除 block 大小。使用 mtd-utils 中的 flash_erase/dev/mtd1 0 0 我可以删除整个 mtd1 分区。分区一共256k。所
为什么 service.list().setPageSize(pageSize) 不起作用?它不返回具有指定 pageSize 的元素列表。问题出在哪里? 编辑 这是不工作的代码示例: Appsact
我想将 pageSize 保存并恢复到 localStorage。首先,在我看来,我创建了一个指令。它部分起作用 :) 我可以保存 pageSize。但是如何阅读呢? 拜托,强大的所有人,提示我! i
我是一名优秀的程序员,十分优秀!