2016-03-03 46 views
0

我正在使用devextreme移动应用程序,但我无法在我的某个查找列中实现过滤器。过滤dxdatagrid的查找列值

我想根据我的列数据过滤查找值。例如:如果我的查找列包含以下值:

CEO, 
Executive, 
developer 

然后在插入新行时,查找不应包含这些值。 为了更好的理解,我附上了一个样本提琴手。

http://jsfiddle.net/wLLastox/9/

回答

0

据我了解,你可以指定positionsdataSource configuration object。它允许您设置filter用于查找数据源:

var positions = { 
    store: [{ 
     "ID": 1, 
     "Name": "CEO" 
    }, { 
     "ID": 2, 
     "Name": " Sales Assistant" 
    }, { 
     "ID": 3, 
     "Name": " HR Manager" 
    }, { 
     "ID": 4, 
     "Name": " IT Manager" 
    }, { 
     "ID": 5, 
     "Name": " Shipping Manager" 
    }], 
    filter: null 
}; 

然后,你就可以根据自己的情况来配置filter

+0

对不起,但我无法理解你的概念....你能请同样的我提供的样品。 – vishal

+0

我的意思是这样的 - http://jsfiddle.net/pymy1ep2/ – Sergey

+0

你好,我认为你没有正确地得到我的要求。我的要求是:如果我的查找列包含任何值,那么应该过滤掉相同的值从我的查找下拉菜单中插入 – vishal