我决定在这里贴一些技术性的东西,虽然以前从不讨论工作,但是最近的一些关于SharePoint的发现我觉得想写下来,其实大部分的东西也都是从网络上搜索出来的,是因为自己也碰到了这些问题,于是在网上找答案,有的能找到,有的则要东拼西凑。我尽量写一些自己的发现。如何通过url控制list中数据的显示。在List中建立一个新的view,然后可以指定filter,这是常规的做法,但是通常在filter中的值在实际的应用中可能是动态的,SharePoint提供了[today],[me]之类的显然还不能满足要求,所以,微软提供了url的参数。
举个例子http://mossserver/sites/demo/Lists/DemoList/AllItems.aspx?FilterField1=Nick_x0020_Name&FilterValue1=john通过这样就可以显示Nick Name字段等于John的item,同时可以指定多个filter条件,filterfield2,filtervalue2等。
但遗憾的是这里不能指定操作符,比如like,contain等等,希望下个版本能够支持,因为这个是非常必要的,大部分list的查询都需要like操作。另外字段的名字不是display name,而是internal name,所以用了Nick_x0020_Name,可以通过查看页面sourcecode的方法得到internal name
Subscribe to:
Post Comments (Atom)

No comments:
Post a Comment