C# ITransformableFilterValues实现用于筛选包含参数值的条目
我想创建一个自定义过滤器Web部件。我找到了两种方法:1。实施C# ITransformableFilterValues实现用于筛选包含参数值的条目,c#,.net,sharepoint,sharepoint-2010,C#,.net,Sharepoint,Sharepoint 2010,我想创建一个自定义过滤器Web部件。我找到了两种方法:1。实施IFilterProvider(但这被标记为过时)2。实现ITransformableFilterValues(这似乎是当前的方法,所以我选择了它) 现在,我需要过滤那些与我的参数值不完全匹配但包含我的参数值的实体 那么我可以在参数值中使用某种通配符吗?或者还有其他方法吗?当您的筛选器提供程序web部件将筛选器(通过任一方法)传递给筛选器使用者时,它对筛选器使用者使用这些值实际执行的操作没有发言权 例如,列表视图Web部件(LVWP)
IFilterProvider
(但这被标记为过时)2。实现ITransformableFilterValues
(这似乎是当前的方法,所以我选择了它)
现在,我需要过滤那些与我的参数值不完全匹配但包含我的参数值的实体
那么我可以在参数值中使用某种通配符吗?或者还有其他方法吗?当您的筛选器提供程序web部件将筛选器(通过任一方法)传递给筛选器使用者时,它对筛选器使用者使用这些值实际执行的操作没有发言权
例如,列表视图Web部件(LVWP)不允许使用通配符
其他web部件也可以(但我不知道有)。是否可以访问列表查看器web部件中的任何内部CAML并直接修改它?这将是一个黑客行为。因此,如果我想使用通配符或只包含部分目标值的字符串进行筛选,我可以使用默认文本筛选Web部件,但我必须构建自己的列表视图Web部件?是否可以从列表视图Web部件派生Web部件,然后更改筛选?