有朋友问:有个列表有个多选用户列,想判断当前用户是否在这个列中包含,怎么写CAML也写不出来,能否帮忙。

 

这个问题我也不知道,但想到任务列表中有个我的任务视图,用来显示分配给当前用户的任务,它是怎么做的呢?

结果发现,分配对象字段只允许输入一个值,跟这个朋友的问题可不一样啊。

多选用户字段的Caml查询问题

没关系,我们来看看分配对象字段是否可以修改成多用户模式,到列表设置中发现是可以的:

多选用户字段的Caml查询问题

修改成允许多重选择之后,就可以输入多个用户了,并且,我的任务视图过滤也没有问题:

多选用户字段的Caml查询问题

恩,下面就来看看系统的过滤条件是怎么写的。

用SPCamlEditor打开站点,定位到我的任务视图,看到了吧:

多选用户字段的Caml查询问题

 

 

 

SPCamlEditor可以到以下地址下载:

http://spcamleditor.codeplex.com/

相关文章:

  • 2021-06-19
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-03
  • 2021-09-15
  • 2022-01-23
  • 2022-12-23
猜你喜欢
  • 2021-10-16
  • 2021-12-20
  • 2022-12-23
  • 2022-12-23
  • 2021-06-27
  • 2021-09-08
  • 2022-12-23
相关资源
相似解决方案