【发布时间】:2014-12-16 17:17:37
【问题描述】:
我输入过滤器“厨师”,应用过滤器并选择任何项目。我重新打开下拉菜单并再次输入相同的过滤器,没有发出请求。我错过了什么吗? (客户端过滤也会出现同样的问题)
网址:http://demos.telerik.com/kendo-ui/dropdownlist/serverfiltering
【问题讨论】:
-
如果没有看到一些你尝试过的代码,你真的不会得到任何有用的答案。如果您使用服务器过滤,您是否为下拉菜单设置了读取操作,并且您是否将过滤器值发送回服务器。再次,一些代码将有助于调查问题。
-
@DavidShorthose 我已经提到这个问题也发生在客户端过滤中,我正在demos.telerik.com/kendo-ui/dropdownlist/serverfiltering 在线测试相同的示例@ 没什么特别的,只是输入一个过滤器,选择一个项目并重新输入相同的过滤器再次过滤器未应用
-
是的,但是在不知道您如何设置控件以及您的服务器端数据如何工作的情况下,几乎不可能为您提供帮助。如果您有一些示例数据,那么我可以尝试提供帮助。首先想到的是它可能正在缓存控件的数据,所以如果您在浏览器中禁用缓存会发生什么情况,因为您提供的演示对我来说在多个浏览器和机器上都可以正常工作。您是否尝试过使用 fiddler 来查看服务器端实现是否第二次被触发?
-
@DavidShorthose 我正在 demos.telerik.com/kendo-ui/dropdownlist/serverfiltering 现场测试该示例,而不是在我的机器上进行本地化,尽管客户端出现了同样的问题,但服务器请求没有被触发过滤
-
您使用的是什么浏览器,您是否查看了开发人员工具以查看是否抛出任何错误。
标签: kendo-ui telerik kendo-asp.net-mvc telerik-mvc kendo-dropdown