在下拉列表中使用多个对象类型为数据网格提供筛选
Using multiple object types in a dropdown to provide filtering for a data grid
在我的 ASP.Net C#项目中,我需要显示一个包含人员姓名和办公室姓名的下拉列表。
当用户做出选择时,该事件在 JavaScript 中处理,并用于筛选网格的结果。因此,如果用户从下拉列表中选择某人的姓名,则网格仅显示该人员的结果。如果用户选择一个办公室,则网格应显示该办公室中所有人员的结果。
过滤在 JavaScript 中在下拉列表的 OnClientDropDownClosed 事件中处理。网格和下拉列表是 Telerik 控件,而不是标准控件。
我的问题是 - 确定用户选择的项目类型的最佳方法是什么。下拉项的值是人员的姓名或办公室标识符。
我想我可以简单地为值添加一个前缀并对其进行子字符串测试,但这似乎有点笨拙......
有没有更好的方法来实现我想要的?
由于办公室名称和人名有可能相同,因此我们无法在客户端进行交叉检查。
所以我的建议是用-1来多个办公室值,这样办公室ID就是负数,当用户选择一个值时,只需检查值是否低于0,而不是哇它的办公室,否则它是一个人:)
相关文章:
- 用程序搜索JQuery数据表中的文本
- 要求输入在数据列表中
- 正在将数据主题添加到所有项目
- 函数参数中的数据与指定变量之间的任何性能差异
- 在VanillaJS中模拟模型双向数据绑定
- CSS-如何定位内容数据标题
- 使用电话间隙在Android应用程序中显示SQL Lite的数据
- 无法在数据endVal中设置值=“”;{{ucount}}”;使用Angular JS的CountUp
- 序列化数据属性中对象的最可靠方法
- 如何将JSON数据导入我的ejs模板
- 不显示带有本地json文件数据的谷歌地图脚本
- 如何将json数据显示为html
- 画布数据到图像
- 使用jquery将mysql数据获取到新的表行中
- 使用html中的外部javascript进行数据验证
- 有时数据是't显示在浏览器中
- React中的数据集表示
- Angular只从数组中获取所需的数据
- 无法将数据从firebase获取到我的html页面
- YUI3 IO实用程序是否可以根据给定的内容类型标头值自动序列化数据