Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sharepoint MOSS 2007仅在指定筛选器时筛选列表_Sharepoint_Filter_Moss - Fatal编程技术网

Sharepoint MOSS 2007仅在指定筛选器时筛选列表

Sharepoint MOSS 2007仅在指定筛选器时筛选列表,sharepoint,filter,moss,Sharepoint,Filter,Moss,您好,我有一个sharepoint列表,我想根据标题中的文本进行筛选,我想能够进行“标题包含”筛选,而不是精确匹配,因此我已转到SPD,并在包含列表的页面上添加了一个文本框和“转到”按钮。我通过一个参数连接了2,并根据web部件中的参数进行了过滤。这一切都很好 但是。。。。。当页面最初显示时,列表为空,因为过滤器为空,并且与列表中的任何Tiotkes都不匹配 我真正想做的是,如果参数为空,则显示整个列表,如果其中有文本,则选择应用过滤器,但我一生都不知道如何实现它 任何帮助都将不胜感激 谢谢在这

您好,我有一个sharepoint列表,我想根据标题中的文本进行筛选,我想能够进行“标题包含”筛选,而不是精确匹配,因此我已转到SPD,并在包含列表的页面上添加了一个文本框和“转到”按钮。我通过一个参数连接了2,并根据web部件中的参数进行了过滤。这一切都很好

但是。。。。。当页面最初显示时,列表为空,因为过滤器为空,并且与列表中的任何Tiotkes都不匹配

我真正想做的是,如果参数为空,则显示整个列表,如果其中有文本,则选择应用过滤器,但我一生都不知道如何实现它

任何帮助都将不胜感激


谢谢在这种情况下,您必须调整XSLT以处理默认条件并为参数创建默认值。如果您想要完整的解决方案,请将数据视图Web部件xslt粘贴到此处

在这种情况下,您必须调整xslt以处理默认条件并为参数创建默认值。如果您想要完整的解决方案,请将您的数据视图web部件xslt粘贴到此处

我不确定您是如何连接两者的您是否使用了基于xslt的web部件?简短的回答是“是”,我想-我所做的是添加一个web部件页面,其中包含从Sharepoint主UI添加的列表,我想这会添加一个ListViewWeb部件。然后我在SPD中右键单击它,将其转换为XSL数据视图,我认为该视图将其转换为DataFormWebPart。它们通过一个参数连接,该参数从控件获取其值,并在“contains”中使用filterI不确定您是如何连接两者的您是否使用了基于xslt的web部件?简短的回答是,我想是的-我所做的是添加一个web部件页面,其中包含从Sharepoint主UI添加的列表,我想这会添加一个listViewWebPart。然后我在SPD中右键单击它,将其转换为XSL数据视图,我认为该视图将其转换为DataFormWebPart。它们通过一个参数连接,该参数从控件获取其值,并在“contains”过滤器中使用