簡體   English   中英

在下拉菜單中使用多種對象類型為數據網格提供過濾

[英]Using multiple object types in a dropdown to provide filtering for a data grid

在我的ASP.Net C#項目中,我需要顯示一個包含人員姓名和辦公室名稱的下拉列表。

當用戶進行選擇時,該事件將用JavaScript處理並用於過濾網格的結果。 因此,如果用戶從下拉列表中選擇一個人的名字,則網格僅顯示該人的結果。 如果用戶選擇辦公室,則網格應顯示該辦公室所有人員的結果。

過濾是通過JavaScript在下拉菜單的OnClientDropDownClosed事件上處理的.grid和下拉列表是Telerik控件,而不是標准的BTW。

我的問題是-確定用戶選擇哪種類型的最佳方法是什么? 下拉菜單項的值可以是個人名稱或辦公室標識符。

我在想我可以簡單地在Value上添加前綴並對其進行子字符串測試,但這似乎有點hacky ...

有沒有更好的方法來實現我想要的?

由於辦公室名稱和人員名稱可能會相同,因此我們無法在客戶端進行交叉檢查。

因此,我的建議是使用-1的多個office值,以便office ID為負,當用戶選擇一個值時,只需檢查value是否低於0而不是讓它的office叫人:)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM