gpt4 book ai didi

javascript - 将 Kendo 网格页面大小设置为变量仅在使用 parseInt(Variable) 时才有效?

转载 作者:行者123 更新时间:2023-12-01 03:30:48 25 4
gpt4 key购买 nike

我正在开发 Kendo Grid (jQuery),并一直尝试将页面大小设置为从用户首选项设置中获取的变量值。

dataSource: {
pageSize: userPageSize
}

像这样设置页面大小不起作用,它会在第一页上显示前 20 行,但随后会在第 2 页和第 3 页上显示所有剩余结果(78 行),最后 20 行在第 4 页上显示。

但是当我使用时:

dataSource: {
pageSize: parseInt(userPageSize)
}

分页工作正常!我只是在实验时一时兴起尝试了一下,找不到任何解释为什么它只在解析时才有效,我真的很想知道为什么。

最佳答案

pageSize 需要一个数字作为参数。如果您将 pageSize 设置为从选项对象的开头开始的字符串,您会得到同样奇怪的行为。

从用户处获取的 userPageSize 值是一个字符串,应解析为整数。

您还可以在 Telerik 论坛 here 中看到有关此问题的讨论.

此外,Telerik 文档中的 dataSource.pageSize 方法引用 here .

关于javascript - 将 Kendo 网格页面大小设置为变量仅在使用 parseInt(Variable) 时才有效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44548027/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com