<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Inconvenient Content Query Web Part vs. Lookup fields with multiple values</title>
	<atom:link href="http://blog.mastykarz.nl/inconvenient-content-query-web-part-lookup-fields-multiple-values/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.mastykarz.nl/inconvenient-content-query-web-part-lookup-fields-multiple-values/</link>
	<description>Innovation Matters &#124; SharePoint Server MVP &#124; ISSN 2210-9390</description>
	<lastBuildDate>Fri, 10 Feb 2012 18:00:19 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Marc D Anderson</title>
		<link>http://blog.mastykarz.nl/inconvenient-content-query-web-part-lookup-fields-multiple-values/comment-page-1/#comment-93170</link>
		<dc:creator>Marc D Anderson</dc:creator>
		<pubDate>Wed, 21 Sep 2011 12:51:53 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mastykarz.nl/inconvenient-content-query-web-part-lookup-fields-multiple-values/#comment-93170</guid>
		<description>Waldek:

All valid questions and concerns. As with anything, the specifics of your implementation are going to drive the answers.

I tried to point out the potential performance issues and such in the post. (How many times did I use the word kludge???)

The Web Seervices calls are fast, but as I mentioned, if there are going to be a large number of items, it makes send to batch the requests at least by list. What I&#039;ve given is an example which can work; as usual, you mileage can vary.

M.</description>
		<content:encoded><![CDATA[<p>Waldek:</p>
<p>All valid questions and concerns. As with anything, the specifics of your implementation are going to drive the answers.</p>
<p>I tried to point out the potential performance issues and such in the post. (How many times did I use the word kludge???)</p>
<p>The Web Seervices calls are fast, but as I mentioned, if there are going to be a large number of items, it makes send to batch the requests at least by list. What I&#039;ve given is an example which can work; as usual, you mileage can vary.</p>
<p>M.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Waldek Mastykarz</title>
		<link>http://blog.mastykarz.nl/inconvenient-content-query-web-part-lookup-fields-multiple-values/comment-page-1/#comment-93107</link>
		<dc:creator>Waldek Mastykarz</dc:creator>
		<pubDate>Wed, 21 Sep 2011 05:28:51 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mastykarz.nl/inconvenient-content-query-web-part-lookup-fields-multiple-values/#comment-93107</guid>
		<description>@Marc: Thanks for the clever solution, Marc. There are however two things that concern me. First is the dependency on JavaScript that might be an issue on Internet-facing websites and having the content crawled by search engines.
The second thing that I wonder about is how this solution would perform with let&#039;s say 30 or 40 records. Would it mean that there would be that many separate calls to the Web Services to get the page data displayed?</description>
		<content:encoded><![CDATA[<p>@Marc: Thanks for the clever solution, Marc. There are however two things that concern me. First is the dependency on JavaScript that might be an issue on Internet-facing websites and having the content crawled by search engines.<br />
The second thing that I wonder about is how this solution would perform with let&#039;s say 30 or 40 records. Would it mean that there would be that many separate calls to the Web Services to get the page data displayed?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marc D Anderson</title>
		<link>http://blog.mastykarz.nl/inconvenient-content-query-web-part-lookup-fields-multiple-values/comment-page-1/#comment-93084</link>
		<dc:creator>Marc D Anderson</dc:creator>
		<pubDate>Wed, 21 Sep 2011 01:25:44 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mastykarz.nl/inconvenient-content-query-web-part-lookup-fields-multiple-values/#comment-93084</guid>
		<description>Waldek:

I know that this is quite an old post, but I\&#039;ve come up with a kludgy workaround, in case anyone decides they need it.

http://sympmarc.com/2011/09/20/displaying-multi-select-column-values-in-crosslist-dvwps/

Thanks for the help!

M.</description>
		<content:encoded><![CDATA[<p>Waldek:</p>
<p>I know that this is quite an old post, but I\&#039;ve come up with a kludgy workaround, in case anyone decides they need it.</p>
<p><a href="http://sympmarc.com/2011/09/20/displaying-multi-select-column-values-in-crosslist-dvwps/" rel="nofollow">http://sympmarc.com/2011/09/20/displaying-multi-select-column-values-in-crosslist-dvwps/</a></p>
<p>Thanks for the help!</p>
<p>M.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marc D Anderson</title>
		<link>http://blog.mastykarz.nl/inconvenient-content-query-web-part-lookup-fields-multiple-values/comment-page-1/#comment-93083</link>
		<dc:creator>Marc D Anderson</dc:creator>
		<pubDate>Wed, 21 Sep 2011 01:25:29 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mastykarz.nl/inconvenient-content-query-web-part-lookup-fields-multiple-values/#comment-93083</guid>
		<description>Waldek:

I know that this is quite an old post, but I&#039;ve come up with a kludgy workaround, in case anyone decides they need it.

http://sympmarc.com/2011/09/20/displaying-multi-select-column-values-in-crosslist-dvwps/

Thanks for the help!

M.</description>
		<content:encoded><![CDATA[<p>Waldek:</p>
<p>I know that this is quite an old post, but I&#039;ve come up with a kludgy workaround, in case anyone decides they need it.</p>
<p><a href="http://sympmarc.com/2011/09/20/displaying-multi-select-column-values-in-crosslist-dvwps/" rel="nofollow">http://sympmarc.com/2011/09/20/displaying-multi-select-column-values-in-crosslist-dvwps/</a></p>
<p>Thanks for the help!</p>
<p>M.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Displaying Multi-Select Column Values in CrossList DVWPs &#187; Marc D Anderson&#039;s Blog</title>
		<link>http://blog.mastykarz.nl/inconvenient-content-query-web-part-lookup-fields-multiple-values/comment-page-1/#comment-93082</link>
		<dc:creator>Displaying Multi-Select Column Values in CrossList DVWPs &#187; Marc D Anderson&#039;s Blog</dc:creator>
		<pubDate>Wed, 21 Sep 2011 01:19:56 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mastykarz.nl/inconvenient-content-query-web-part-lookup-fields-multiple-values/#comment-93082</guid>
		<description>[...] http://blog.mastykarz.nl/inconvenient-content-query-web-part-lookup-fields-multiple-values/ (Waldek Mastykarz) [...]</description>
		<content:encoded><![CDATA[<p>[...] <a href="http://blog.mastykarz.nl/inconvenient-content-query-web-part-lookup-fields-multiple-values/" rel="nofollow">http://blog.mastykarz.nl/inconvenient-content-query-web-part-lookup-fields-multiple-values/</a> (Waldek Mastykarz) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mud83</title>
		<link>http://blog.mastykarz.nl/inconvenient-content-query-web-part-lookup-fields-multiple-values/comment-page-1/#comment-45239</link>
		<dc:creator>Mud83</dc:creator>
		<pubDate>Thu, 25 Mar 2010 19:05:44 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mastykarz.nl/inconvenient-content-query-web-part-lookup-fields-multiple-values/#comment-45239</guid>
		<description>Ram is just a example. It is value of the list.

But now I am calling the list by changing the common view field property and defining the list in the itemstyle.xsl file.
Anyway thanks.</description>
		<content:encoded><![CDATA[<p>Ram is just a example. It is value of the list.</p>
<p>But now I am calling the list by changing the common view field property and defining the list in the itemstyle.xsl file.<br />
Anyway thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Waldek Mastykarz</title>
		<link>http://blog.mastykarz.nl/inconvenient-content-query-web-part-lookup-fields-multiple-values/comment-page-1/#comment-44908</link>
		<dc:creator>Waldek Mastykarz</dc:creator>
		<pubDate>Thu, 18 Mar 2010 15:56:39 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mastykarz.nl/inconvenient-content-query-web-part-lookup-fields-multiple-values/#comment-44908</guid>
		<description>@Mud83: Ram is not a valid CAML query. Is it literally what you&#039;re uploading or was it just an example?</description>
		<content:encoded><![CDATA[<p>@Mud83: Ram is not a valid CAML query. Is it literally what you&#039;re uploading or was it just an example?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mud83</title>
		<link>http://blog.mastykarz.nl/inconvenient-content-query-web-part-lookup-fields-multiple-values/comment-page-1/#comment-44901</link>
		<dc:creator>Mud83</dc:creator>
		<pubDate>Thu, 18 Mar 2010 11:36:21 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mastykarz.nl/inconvenient-content-query-web-part-lookup-fields-multiple-values/#comment-44901</guid>
		<description>I want to embed a CAML query in the CQWP.
I am doing that by changing the queryoverride property.
eg - &quot;&lt;![CDATA[Ram]]&quot; in the WebPart file. But when I am trying to upload it, it is giving me the following error - &quot;The file you imported is not valid. Verify that the file is a Web Part description file (*.webpart or *.dwp) and that it contains well-formed XML.&quot; . Please help.</description>
		<content:encoded><![CDATA[<p>I want to embed a CAML query in the CQWP.<br />
I am doing that by changing the queryoverride property.<br />
eg &#8211; &#034;&lt;![CDATA[Ram]]&#034; in the WebPart file. But when I am trying to upload it, it is giving me the following error &#8211; &#034;The file you imported is not valid. Verify that the file is a Web Part description file (*.webpart or *.dwp) and that it contains well-formed XML.&#034; . Please help.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Waldek Mastykarz</title>
		<link>http://blog.mastykarz.nl/inconvenient-content-query-web-part-lookup-fields-multiple-values/comment-page-1/#comment-42262</link>
		<dc:creator>Waldek Mastykarz</dc:creator>
		<pubDate>Sat, 06 Feb 2010 15:07:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mastykarz.nl/inconvenient-content-query-web-part-lookup-fields-multiple-values/#comment-42262</guid>
		<description>@Kevin: Unfortunately it doesn&#039;t change anything about working with Multiple Lookup fields. The reason why that cannot be changed has to do with how the query mechanism works: not really something we could do much about.

Custom XSLT function++: that would definitely mean subclassing the CQWP. Only that way it would be possible to create and hook up that XSLT function.</description>
		<content:encoded><![CDATA[<p>@Kevin: Unfortunately it doesn&#039;t change anything about working with Multiple Lookup fields. The reason why that cannot be changed has to do with how the query mechanism works: not really something we could do much about.</p>
<p>Custom XSLT function++: that would definitely mean subclassing the CQWP. Only that way it would be possible to create and hook up that XSLT function.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kevin Gunther-Canada</title>
		<link>http://blog.mastykarz.nl/inconvenient-content-query-web-part-lookup-fields-multiple-values/comment-page-1/#comment-42059</link>
		<dc:creator>Kevin Gunther-Canada</dc:creator>
		<pubDate>Thu, 04 Feb 2010 12:04:33 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mastykarz.nl/inconvenient-content-query-web-part-lookup-fields-multiple-values/#comment-42059</guid>
		<description>&gt;I take it that this doesn&#039;t really solve the problem of querying for things based on values in the multiple lookup? That&#039;s a question that often comes up.

Andy:  Embedding a valid CAML query in the XML of the web part usually gives us the ability to deal with the problem of querying Lookup columns with the CQWP.  Interestingly, we found that when constructing the CAML, we had to make sure we the query uses  (versus ) and the value type=text.  FWIW, we have been using the CBQ Override (part of the Podcasting Kit) to simplify our use of custom CAML queries for the CQWP.  

&gt;Custom XSLT function++
Waldek:  So am I understanding you to say that we can extract the XML returned from the query in the XSL template and potentially extract the values that way?  Or is this requiring subclassing the CQWP somehow to achieve this result?</description>
		<content:encoded><![CDATA[<p>&gt;I take it that this doesn&#039;t really solve the problem of querying for things based on values in the multiple lookup? That&#039;s a question that often comes up.</p>
<p>Andy:  Embedding a valid CAML query in the XML of the web part usually gives us the ability to deal with the problem of querying Lookup columns with the CQWP.  Interestingly, we found that when constructing the CAML, we had to make sure we the query uses  (versus ) and the value type=text.  FWIW, we have been using the CBQ Override (part of the Podcasting Kit) to simplify our use of custom CAML queries for the CQWP.  </p>
<p>&gt;Custom XSLT function++<br />
Waldek:  So am I understanding you to say that we can extract the XML returned from the query in the XSL template and potentially extract the values that way?  Or is this requiring subclassing the CQWP somehow to achieve this result?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

