<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>SharePoint 2010 Filtered Lookup Field</title><link>http://sp2010filteredlookup.codeplex.com/project/feeds/rss</link><description>Porting of the &amp;#34;SharePoint Filtered Lookup Field&amp;#34; project to SharePoint 2010.</description><item><title>New Post: Filter List View by Filtered Lookup</title><link>http://sp2010filteredlookup.codeplex.com/discussions/444691</link><description>&lt;div style="line-height: normal;"&gt;When setting a filter by Filtered Lookup field and putting ID of an item it doesn't show anything. Is there any other way to filter List View by Filtered Lookup field?&lt;br /&gt;
&lt;/div&gt;</description><author>Serhiy</author><pubDate>Thu, 23 May 2013 05:13:53 GMT</pubDate><guid isPermaLink="false">New Post: Filter List View by Filtered Lookup 20130523051353A</guid></item><item><title>New Post: 2013 Compatibility</title><link>http://sp2010filteredlookup.codeplex.com/discussions/441503</link><description>&lt;div style="line-height: normal;"&gt;Has anyone tested this against 2013?  I would love to have a 2013 version of a filtered lookup column.&lt;br /&gt;
&lt;/div&gt;</description><author>thamera</author><pubDate>Thu, 25 Apr 2013 04:34:48 GMT</pubDate><guid isPermaLink="false">New Post: 2013 Compatibility 20130425043448A</guid></item><item><title>New Post: Specify column of current item in query?</title><link>http://sp2010filteredlookup.codeplex.com/discussions/254900</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Hi CharlieDigital,&lt;/p&gt;
&lt;p&gt;How do you pass the currentItem(SPListItem) object to the GetAvailableValues method from the FilteredLookupFieldControl &amp;amp; MultipleFilteredLookupFieldControl classes? Pls advice.&lt;/p&gt;
&lt;/div&gt;</description><author>tosh9541</author><pubDate>Tue, 05 Feb 2013 08:16:25 GMT</pubDate><guid isPermaLink="false">New Post: Specify column of current item in query? 20130205081625A</guid></item><item><title>Commented Issue: Required field validation is not working [15943]</title><link>http://sp2010filteredlookup.codeplex.com/workitem/15943</link><description>When I saved data on filtered lookup field but null or empty value still accepting&lt;br /&gt;Comments: ** Comment from web user: saad2912 ** &lt;p&gt;When I saved data on filtered lookup field but null or empty value still accepting&lt;/p&gt;</description><author>saad2912</author><pubDate>Tue, 08 Jan 2013 10:18:49 GMT</pubDate><guid isPermaLink="false">Commented Issue: Required field validation is not working [15943] 20130108101849A</guid></item><item><title>Created Issue: Required field validation is not working [15943]</title><link>http://sp2010filteredlookup.codeplex.com/workitem/15943</link><description>When I saved data on filtered lookup field but null or empty value still accepting&lt;br /&gt;</description><author>saad2912</author><pubDate>Tue, 08 Jan 2013 10:16:11 GMT</pubDate><guid isPermaLink="false">Created Issue: Required field validation is not working [15943] 20130108101611A</guid></item><item><title>New Post: Including Filtered Lookup Field in Gantt View</title><link>http://sp2010filteredlookup.codeplex.com/discussions/404004</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;When I add the Filtered Lookup Field I've created to the columns to display in a gantt view for the list, the column is not visible.&lt;/p&gt;
&lt;p&gt;This also causes an issue if I try to use the field to group rows in the view.&lt;/p&gt;
&lt;p&gt;The column does display in a standard view and I am also able to group by the filtered lookup field in a standard view.&lt;/p&gt;
&lt;p&gt;Has anyone else come across this?&lt;/p&gt;
&lt;/div&gt;</description><author>carthjr</author><pubDate>Tue, 20 Nov 2012 20:27:41 GMT</pubDate><guid isPermaLink="false">New Post: Including Filtered Lookup Field in Gantt View 20121120082741P</guid></item><item><title>New Post: SharePoint 2010 Filtered Lookup Field</title><link>http://sp2010filteredlookup.codeplex.com/discussions/401461</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;Is there a way to have this WSP just deployed to a Web Application instead of the all the Web Apps?&amp;nbsp; I know the older version this was possible.&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;</description><author>KellyB</author><pubDate>Wed, 31 Oct 2012 17:48:10 GMT</pubDate><guid isPermaLink="false">New Post: SharePoint 2010 Filtered Lookup Field 20121031054810P</guid></item><item><title>New Post: Missing XSLT for Filtered Lookup Field</title><link>http://sp2010filteredlookup.codeplex.com/discussions/401234</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;When using a DataFormWebPart in SharePoint Designer, the fields of type FilteredLookupField are not being displayed in View Form at all.&lt;/p&gt;
&lt;p&gt;I believe there is missing XSLT for the custom web part in the layouts/XSL folder in 14 (Root) folder.&lt;/p&gt;
&lt;p&gt;Can someone guide me how to create the missing XSLT for custom Lookup field, which we can use in XSLT Web part and Content Query Web Part&lt;/p&gt;
&lt;/div&gt;</description><author>tamjidaijazi</author><pubDate>Tue, 30 Oct 2012 12:53:03 GMT</pubDate><guid isPermaLink="false">New Post: Missing XSLT for Filtered Lookup Field 20121030125303P</guid></item><item><title>New Comment on "Documentation"</title><link>http://sp2010filteredlookup.codeplex.com/documentation?&amp;ANCHOR#C25403</link><description>I tried to install this into my SP2010 environment.  No error messages but I don&amp;#39;t see it in my &amp;#34;Features&amp;#34;...Shows as &amp;#34;deployed to Gac&amp;#34; for Farm Solution...Any ideas&amp;#63;&amp;#63;&amp;#63;  Thanks...</description><author>furrybaer</author><pubDate>Mon, 29 Oct 2012 22:21:51 GMT</pubDate><guid isPermaLink="false">New Comment on "Documentation" 20121029102151P</guid></item><item><title>New Post: Don't see it in the Site Collection Features...</title><link>http://sp2010filteredlookup.codeplex.com/discussions/401159</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;I installed the WSP file, but I don't see it in Site Collection Features...Any clue what I might be missing?&amp;nbsp; I used Powershell to install the wsp file.&amp;nbsp; No errors.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;help/thanks&lt;/p&gt;
&lt;/div&gt;</description><author>furrybaer</author><pubDate>Mon, 29 Oct 2012 20:30:07 GMT</pubDate><guid isPermaLink="false">New Post: Don't see it in the Site Collection Features... 20121029083007P</guid></item><item><title>New Post: Версия на русском языке</title><link>http://sp2010filteredlookup.codeplex.com/discussions/360276</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;The solution works well in SP Russian version.&lt;/p&gt;
&lt;p&gt;But you need to use only english columns name.&lt;/p&gt;&lt;/div&gt;</description><author>Olish</author><pubDate>Thu, 25 Oct 2012 12:40:49 GMT</pubDate><guid isPermaLink="false">New Post: Версия на русском языке 20121025124049P</guid></item><item><title>New Post: Access denied when trying to create filtered column</title><link>http://sp2010filteredlookup.codeplex.com/discussions/400694</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;Hello!&lt;br&gt;
Your solution is very helpfull for us!&lt;br&gt;
But I have one problem that I can't solve by myself. The problem is that I can't create a filtered column because&amp;nbsp;of access denial.&lt;br&gt;
I have a colleague who uses your tool on the same SharePoint site. The only difference is that he has different rights.He has the same rights with the only difference: all SharePoint services works under his account&amp;nbsp;(so he has &amp;quot;system account&amp;quot; in the upper-right
 corner of every page of the site instead of his account name)&lt;br&gt;
He connects to SharePoint as SHAREPOINT\system. And for him creating of filtered column works well.&amp;nbsp;I have full rigts, I am a site owner and memeber of the group of SharePoint farm administrators and a local admin.&amp;nbsp;But all these things don't allow
 me to do the same.&amp;nbsp;&amp;nbsp;My problem occures when I am trying to select &amp;quot;Filtered Lookup (Information from all sites in site collection)&amp;quot;&amp;nbsp;radio button in &amp;quot;Create column&amp;quot; form.&lt;/p&gt;
&lt;p&gt;Do you know which privelegues does one need in order to create a filtered column? If yes do you know how to get them?&lt;br&gt;
Thanks. &amp;nbsp;&lt;/p&gt;
&lt;/div&gt;</description><author>Olish</author><pubDate>Wed, 24 Oct 2012 22:04:31 GMT</pubDate><guid isPermaLink="false">New Post: Access denied when trying to create filtered column 20121024100431P</guid></item><item><title>New Post: Specify column of current item in query?</title><link>http://sp2010filteredlookup.codeplex.com/discussions/254900</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;I have "hacked" this by modifying the Util.cs file so that the query is run through a regular expression to parse out known tokens. &amp;nbsp;You can see the comments to see how to specify the tokens.&lt;/p&gt;
&lt;p&gt;
&lt;div style="color: black; background-color: white;"&gt;
&lt;pre&gt;&lt;span style="color: blue;"&gt;#region&lt;/span&gt; License
&lt;span style="color: green;"&gt;/*
http://sp2010filteredlookup.codeplex.com/
 
Copyright (c) 2010, Dev4Side
All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

Neither the name of Dev4Side nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/&lt;/span&gt;
&lt;span style="color: blue;"&gt;#endregion&lt;/span&gt;

&lt;span style="color: blue;"&gt;using&lt;/span&gt; System;
&lt;span style="color: blue;"&gt;using&lt;/span&gt; System.Collections.Generic;
&lt;span style="color: blue;"&gt;using&lt;/span&gt; System.Linq;
&lt;span style="color: blue;"&gt;using&lt;/span&gt; System.Text.RegularExpressions;
&lt;span style="color: blue;"&gt;using&lt;/span&gt; System.Web;
&lt;span style="color: blue;"&gt;using&lt;/span&gt; System.Web.UI.WebControls;
&lt;span style="color: blue;"&gt;using&lt;/span&gt; Microsoft.SharePoint;
&lt;span style="color: blue;"&gt;using&lt;/span&gt; Microsoft.SharePoint.WebControls;

&lt;span style="color: blue;"&gt;namespace&lt;/span&gt; IC.CTMO.Web.Core.CustomFields
{

    &lt;span style="color: blue;"&gt;#region&lt;/span&gt; Util class

    &lt;span style="color: blue;"&gt;internal&lt;/span&gt; &lt;span style="color: blue;"&gt;sealed&lt;/span&gt; &lt;span style="color: blue;"&gt;class&lt;/span&gt; Util
    {
        &lt;span style="color: blue;"&gt;private&lt;/span&gt; &lt;span style="color: blue;"&gt;static&lt;/span&gt; &lt;span style="color: blue;"&gt;readonly&lt;/span&gt; Regex tokenPattern = &lt;span style="color: blue;"&gt;new&lt;/span&gt; Regex(&lt;span style="color: #a31515;"&gt;@"\$\$(\w+(\|\w+)?)\$\$"&lt;/span&gt;);

        &lt;span style="color: blue;"&gt;#region&lt;/span&gt; ListIsNullOrEmpty method

        &lt;span style="color: gray;"&gt;///&lt;/span&gt; &lt;span style="color: gray;"&gt;&amp;lt;summary&amp;gt;&lt;/span&gt;
        &lt;span style="color: gray;"&gt;///&lt;/span&gt;&lt;span style="color: green;"&gt;     Indicates whether the specified generic list object is null or empty&lt;/span&gt;
        &lt;span style="color: gray;"&gt;///&lt;/span&gt; &lt;span style="color: gray;"&gt;&amp;lt;/summary&amp;gt;&lt;/span&gt;
        &lt;span style="color: gray;"&gt;///&lt;/span&gt; &lt;span style="color: gray;"&gt;&amp;lt;param name = "list"&amp;gt;&lt;/span&gt;&lt;span style="color: green;"&gt;A generic list&amp;lt;/param&amp;gt;&lt;/span&gt;
        &lt;span style="color: gray;"&gt;///&lt;/span&gt; &lt;span style="color: gray;"&gt;&amp;lt;returns&amp;gt;&lt;/span&gt;&lt;span style="color: green;"&gt;A value indicating whether the specified list object is null or empty&amp;lt;/returns&amp;gt;&lt;/span&gt;
        &lt;span style="color: blue;"&gt;internal&lt;/span&gt; &lt;span style="color: blue;"&gt;static&lt;/span&gt; &lt;span style="color: blue;"&gt;bool&lt;/span&gt; ListIsNullOrEmpty(List&amp;lt;ListItem&amp;gt; list)
        {
            &lt;span style="color: blue;"&gt;return&lt;/span&gt; (list != &lt;span style="color: blue;"&gt;null&lt;/span&gt; &amp;amp;&amp;amp; list.Count &amp;gt; 0) ? &lt;span style="color: blue;"&gt;false&lt;/span&gt; : &lt;span style="color: blue;"&gt;true&lt;/span&gt;;
        }

        &lt;span style="color: blue;"&gt;#endregion&lt;/span&gt;

        &lt;span style="color: blue;"&gt;#region&lt;/span&gt; GetAvailableValues method

        &lt;span style="color: blue;"&gt;internal&lt;/span&gt; &lt;span style="color: blue;"&gt;static&lt;/span&gt; List&amp;lt;ListItem&amp;gt; GetAvailableValues(FilteredLookupField f, HttpContext ctx, SPListItem currentItem)
        {
            List&amp;lt;ListItem&amp;gt; _v = &lt;span style="color: blue;"&gt;null&lt;/span&gt;;
            SPListItemCollection items = &lt;span style="color: blue;"&gt;null&lt;/span&gt;;
            Guid fId = &lt;span style="color: blue;"&gt;new&lt;/span&gt; Guid(f.LookupField);

            SPSite s = SPControl.GetContextSite(ctx);
            SPWeb lookupWeb = s.OpenWeb(f.LookupWebId);
            SPList lookupList = lookupWeb.Lists[&lt;span style="color: blue;"&gt;new&lt;/span&gt; Guid(f.LookupList)];

            &lt;span style="color: blue;"&gt;try&lt;/span&gt;
            {
                &lt;span style="color: blue;"&gt;if&lt;/span&gt; (f.QueryFilter != &lt;span style="color: blue;"&gt;null&lt;/span&gt;)
                {
                    SPQuery query = f.QueryFilter;

                    &lt;span style="color: blue;"&gt;if&lt;/span&gt;(query.Query.IndexOf(&lt;span style="color: #a31515;"&gt;"$$"&lt;/span&gt;) &amp;gt; 0)
                    {
                        &lt;span style="color: green;"&gt;// Replace tokens.&lt;/span&gt;
                        query.Query = ReplaceTokens(ctx, currentItem, query.Query);
                    }

                    items = lookupList.GetItems(query);
                }
            }
            &lt;span style="color: blue;"&gt;catch&lt;/span&gt; {}

            &lt;span style="color: blue;"&gt;if&lt;/span&gt; (items == &lt;span style="color: blue;"&gt;null&lt;/span&gt;)
            {
                items = lookupList.Items;
            }

            &lt;span style="color: blue;"&gt;if&lt;/span&gt; ((items != &lt;span style="color: blue;"&gt;null&lt;/span&gt; &amp;amp;&amp;amp; items.Count &amp;gt; 0))
            {
                _v = items
                    .Cast&amp;lt;SPListItem&amp;gt;()
                    .Where(e =&amp;gt; e[fId] != &lt;span style="color: blue;"&gt;null&lt;/span&gt;)
                    .Select(e =&amp;gt; &lt;span style="color: blue;"&gt;new&lt;/span&gt; ListItem((
                                                  e.Fields[fId].GetFieldValueAsText(e[fId])), e.ID.ToString()))
                    .ToList();
            }

            &lt;span style="color: blue;"&gt;return&lt;/span&gt; _v;
        }

        
        &lt;span style="color: gray;"&gt;///&lt;/span&gt; &lt;span style="color: gray;"&gt;&amp;lt;summary&amp;gt;&lt;/span&gt;
        &lt;span style="color: gray;"&gt;///&lt;/span&gt;&lt;span style="color: green;"&gt; Replaces the tokens in the query XML with the corresponding values from the current list item.&lt;/span&gt;
        &lt;span style="color: gray;"&gt;///&lt;/span&gt;&lt;span style="color: green;"&gt; &lt;/span&gt;
        &lt;span style="color: gray;"&gt;///&lt;/span&gt;&lt;span style="color: green;"&gt; Tokens are specified as &amp;lt;c&amp;gt;$$propertyName|defaultValue$$&amp;lt;/c&amp;gt;.  If the object does not have the specified property name, then the default value is used.&lt;/span&gt;
        &lt;span style="color: gray;"&gt;///&lt;/span&gt; &lt;span style="color: gray;"&gt;&amp;lt;/summary&amp;gt;&lt;/span&gt;
        &lt;span style="color: gray;"&gt;///&lt;/span&gt; &lt;span style="color: gray;"&gt;&amp;lt;param name="currentItem"&amp;gt;&lt;/span&gt;&lt;span style="color: green;"&gt;The current item.&amp;lt;/param&amp;gt;&lt;/span&gt;
        &lt;span style="color: gray;"&gt;///&lt;/span&gt; &lt;span style="color: gray;"&gt;&amp;lt;param name="query"&amp;gt;&lt;/span&gt;&lt;span style="color: green;"&gt;The query.&amp;lt;/param&amp;gt;&lt;/span&gt;
        &lt;span style="color: gray;"&gt;///&lt;/span&gt; &lt;span style="color: gray;"&gt;&amp;lt;returns&amp;gt;&lt;/span&gt;&lt;span style="color: green;"&gt;The query with all tokens replaced.&amp;lt;/returns&amp;gt;&lt;/span&gt;
        &lt;span style="color: blue;"&gt;private&lt;/span&gt; &lt;span style="color: blue;"&gt;static&lt;/span&gt; &lt;span style="color: blue;"&gt;string&lt;/span&gt; ReplaceTokens(HttpContext ctx, SPListItem currentItem, &lt;span style="color: blue;"&gt;string&lt;/span&gt; query)
        {            
            query = tokenPattern.Replace(query, &lt;span style="color: blue;"&gt;delegate&lt;/span&gt;(Match match)
            {
                &lt;span style="color: blue;"&gt;string&lt;/span&gt; propertyName = match.Groups[1].Value; &lt;span style="color: green;"&gt;// Gets the value without the $$...$$                &lt;/span&gt;

                &lt;span style="color: blue;"&gt;if&lt;/span&gt;(currentItem == &lt;span style="color: blue;"&gt;null&lt;/span&gt;)
                {
                    &lt;span style="color: blue;"&gt;return&lt;/span&gt; match.Value;
                }

                &lt;span style="color: blue;"&gt;string&lt;/span&gt; replacementValue = match.Value;

                &lt;span style="color: blue;"&gt;bool&lt;/span&gt; useDefault = &lt;span style="color: blue;"&gt;false&lt;/span&gt;;

                &lt;span style="color: blue;"&gt;string&lt;/span&gt;[] parts = propertyName.Split(&lt;span style="color: #a31515;"&gt;'|'&lt;/span&gt;);

                &lt;span style="color: blue;"&gt;if&lt;/span&gt; (parts.Length &amp;gt; 0)
                {
                    propertyName = parts[0];
                }

                &lt;span style="color: blue;"&gt;if&lt;/span&gt;(currentItem.Fields.ContainsFieldWithStaticName(propertyName))
                {
                    replacementValue = Convert.ToString(currentItem[propertyName]);

                    &lt;span style="color: blue;"&gt;if&lt;/span&gt; (propertyName.Equals(&lt;span style="color: #a31515;"&gt;"FileDirRef"&lt;/span&gt;) &amp;amp;&amp;amp; &lt;span style="color: blue;"&gt;string&lt;/span&gt;.IsNullOrEmpty(replacementValue) &amp;amp;&amp;amp; ctx.Request != &lt;span style="color: blue;"&gt;null&lt;/span&gt;)
                    {
                        replacementValue = ctx.Request[&lt;span style="color: #a31515;"&gt;"RootFolder"&lt;/span&gt;];
                    }

                    &lt;span style="color: blue;"&gt;if&lt;/span&gt; (&lt;span style="color: blue;"&gt;string&lt;/span&gt;.IsNullOrEmpty(replacementValue))
                    {
                        useDefault = &lt;span style="color: blue;"&gt;true&lt;/span&gt;; &lt;span style="color: green;"&gt;// The value was empty; use the default value.&lt;/span&gt;
                    }
                }
                &lt;span style="color: blue;"&gt;else&lt;/span&gt;
                {
                    useDefault = &lt;span style="color: blue;"&gt;true&lt;/span&gt;; &lt;span style="color: green;"&gt;// Field doesn't exist; use the default value.&lt;/span&gt;
                }
                
                &lt;span style="color: blue;"&gt;if&lt;/span&gt;(useDefault)
                {
                    &lt;span style="color: green;"&gt;// Return the default value.&lt;/span&gt;
                    &lt;span style="color: blue;"&gt;if&lt;/span&gt; (parts.Length &amp;gt; 1)
                    {
                        replacementValue = parts[1];
                    }
                }

                &lt;span style="color: blue;"&gt;return&lt;/span&gt; replacementValue;
            });

            &lt;span style="color: blue;"&gt;return&lt;/span&gt; query;
        }

        &lt;span style="color: gray;"&gt;///&lt;/span&gt; &lt;span style="color: gray;"&gt;&amp;lt;summary&amp;gt;&lt;/span&gt;
        &lt;span style="color: gray;"&gt;///&lt;/span&gt;&lt;span style="color: green;"&gt; Tokens the replacer.&lt;/span&gt;
        &lt;span style="color: gray;"&gt;///&lt;/span&gt; &lt;span style="color: gray;"&gt;&amp;lt;/summary&amp;gt;&lt;/span&gt;
        &lt;span style="color: gray;"&gt;///&lt;/span&gt; &lt;span style="color: gray;"&gt;&amp;lt;param name="match"&amp;gt;&lt;/span&gt;&lt;span style="color: green;"&gt;The match.&amp;lt;/param&amp;gt;&lt;/span&gt;
        &lt;span style="color: gray;"&gt;///&lt;/span&gt; &lt;span style="color: gray;"&gt;&amp;lt;returns&amp;gt;&lt;/span&gt;&lt;span style="color: gray;"&gt;&amp;lt;/returns&amp;gt;&lt;/span&gt;
        &lt;span style="color: blue;"&gt;private&lt;/span&gt; &lt;span style="color: blue;"&gt;static&lt;/span&gt; &lt;span style="color: blue;"&gt;string&lt;/span&gt; TokenReplacer(Match match)
        {
            &lt;span style="color: blue;"&gt;string&lt;/span&gt; token = match.Groups[1].Value;

            &lt;span style="color: blue;"&gt;return&lt;/span&gt; &lt;span style="color: #a31515;"&gt;"ASDF"&lt;/span&gt;;
        }

        &lt;span style="color: blue;"&gt;#endregion&lt;/span&gt;
    }

    &lt;span style="color: blue;"&gt;#endregion&lt;/span&gt;

    &lt;span style="color: blue;"&gt;#region&lt;/span&gt; Extensions class

    &lt;span style="color: blue;"&gt;internal&lt;/span&gt; &lt;span style="color: blue;"&gt;static&lt;/span&gt; &lt;span style="color: blue;"&gt;class&lt;/span&gt; Extensions
    {
        &lt;span style="color: green;"&gt;// TO DO&lt;/span&gt;
        &lt;span style="color: gray;"&gt;///&lt;/span&gt; &lt;span style="color: gray;"&gt;&amp;lt;summary&amp;gt;&lt;/span&gt;
        &lt;span style="color: gray;"&gt;///&lt;/span&gt;&lt;span style="color: green;"&gt;     Indicates whether a field in a list is associated with a SPFolder content type&lt;/span&gt;
        &lt;span style="color: gray;"&gt;///&lt;/span&gt; &lt;span style="color: gray;"&gt;&amp;lt;/summary&amp;gt;&lt;/span&gt;
        &lt;span style="color: gray;"&gt;///&lt;/span&gt; &lt;span style="color: gray;"&gt;&amp;lt;param name = "field"&amp;gt;&lt;/span&gt;&lt;span style="color: gray;"&gt;&amp;lt;/param&amp;gt;&lt;/span&gt;
        &lt;span style="color: gray;"&gt;///&lt;/span&gt; &lt;span style="color: gray;"&gt;&amp;lt;returns&amp;gt;&lt;/span&gt;&lt;span style="color: gray;"&gt;&amp;lt;/returns&amp;gt;&lt;/span&gt;
        &lt;span style="color: blue;"&gt;internal&lt;/span&gt; &lt;span style="color: blue;"&gt;static&lt;/span&gt; &lt;span style="color: blue;"&gt;bool&lt;/span&gt; AssociatedWithFolder(&lt;span style="color: blue;"&gt;this&lt;/span&gt; SPField field)
        {
            &lt;span style="color: green;"&gt;// THIS IS WORK IN PROGRESS&lt;/span&gt;
            &lt;span style="color: blue;"&gt;if&lt;/span&gt; (field != &lt;span style="color: blue;"&gt;null&lt;/span&gt;)
            {
                SPList list = field.ParentList;
            }

            &lt;span style="color: blue;"&gt;return&lt;/span&gt; &lt;span style="color: blue;"&gt;false&lt;/span&gt;;
        }
    }

    &lt;span style="color: blue;"&gt;#endregion&lt;/span&gt;
}
&lt;/pre&gt;
&lt;/div&gt;
&lt;/p&gt;&lt;/div&gt;</description><author>CharlieDigital</author><pubDate>Thu, 18 Oct 2012 15:56:38 GMT</pubDate><guid isPermaLink="false">New Post: Specify column of current item in query? 20121018035638P</guid></item><item><title>New Post: SPQuery on FilteredLookupField</title><link>http://sp2010filteredlookup.codeplex.com/discussions/265557</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Peppe, this does not work.&lt;/p&gt;
&lt;p&gt;I have tried with both SPQuery and SPSiteData query with the same results.&lt;/p&gt;
&lt;p&gt;Query will work for regular lookup fields on the same item but not for the filtered lookup fields.&lt;/p&gt;
&lt;p&gt;I am not sure of the underlying cause -- perhaps some property is needed to ensure that the field is searchable?&lt;/p&gt;&lt;/div&gt;</description><author>CharlieDigital</author><pubDate>Thu, 18 Oct 2012 15:54:44 GMT</pubDate><guid isPermaLink="false">New Post: SPQuery on FilteredLookupField 20121018035444P</guid></item><item><title>Created Issue: Site template containing field taken with data included throws error "Value does not fall in expected range" [15693]</title><link>http://sp2010filteredlookup.codeplex.com/workitem/15693</link><description>when list&amp;#47;library contains values for this field column and site template is taken with data included where this list resides, The wsp site template is created succesfully but while creating new site from this site template, It throws a error &amp;#38;quot&amp;#59;Value does not fall in expected range&amp;#38;quot&amp;#59;&lt;br /&gt;</description><author>sonalibhlr</author><pubDate>Fri, 12 Oct 2012 08:20:45 GMT</pubDate><guid isPermaLink="false">Created Issue: Site template containing field taken with data included throws error "Value does not fall in expected range" [15693] 20121012082045A</guid></item><item><title>Source code checked in, #96133</title><link>http://sp2010filteredlookup.codeplex.com/SourceControl/changeset/changes/96133</link><description>Upgrade&amp;#58; New Version of LabDefaultTemplate.xaml. To upgrade your build definitions, please visit the following link&amp;#58; http&amp;#58;&amp;#47;&amp;#47;go.microsoft.com&amp;#47;fwlink&amp;#47;&amp;#63;LinkId&amp;#61;254563</description><author>Project Collection Service Accounts</author><pubDate>Mon, 01 Oct 2012 21:40:31 GMT</pubDate><guid isPermaLink="false">Source code checked in, #96133 20121001094031P</guid></item><item><title>Source code checked in, #96132</title><link>http://sp2010filteredlookup.codeplex.com/SourceControl/changeset/changes/96132</link><description>Checked in by server upgrade</description><author>Project Collection Service Accounts</author><pubDate>Mon, 01 Oct 2012 21:33:03 GMT</pubDate><guid isPermaLink="false">Source code checked in, #96132 20121001093303P</guid></item><item><title>Created Issue: Check if field Required not implemented [15645]</title><link>http://sp2010filteredlookup.codeplex.com/workitem/15645</link><description>Hello, thanks for project.&lt;br /&gt;&lt;br /&gt;Required field cheking not implemented. We add this code to MultipleFilteredLookupFieldControl.cs&amp;#58;&lt;br /&gt;&lt;br /&gt;    public override void Validate&amp;#40;&amp;#41;&lt;br /&gt;    &amp;#123;&lt;br /&gt;        if &amp;#40;ControlMode &amp;#61;&amp;#61; SPControlMode.Display &amp;#124;&amp;#124; &amp;#33;IsValid&amp;#41;&lt;br /&gt;        &amp;#123;&lt;br /&gt;            return&amp;#59;&lt;br /&gt;        &amp;#125;&lt;br /&gt;&lt;br /&gt;        base.Validate&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;&lt;br /&gt;        if &amp;#40;Field.Required &amp;#38;&amp;#38; &amp;#40;Value &amp;#61;&amp;#61; null &amp;#124;&amp;#124; Value.ToString&amp;#40;&amp;#41;.Length &amp;#61;&amp;#61; 0&amp;#41;&amp;#41;&lt;br /&gt;        &amp;#123;&lt;br /&gt;            this.ErrorMessage &amp;#61; &amp;#34;Required field&amp;#34;&amp;#59;&lt;br /&gt;            IsValid &amp;#61; false&amp;#59;&lt;br /&gt;            return&amp;#59;&lt;br /&gt;        &amp;#125;&lt;br /&gt;    &amp;#125;&lt;br /&gt;</description><author>alexeybbb</author><pubDate>Mon, 24 Sep 2012 07:11:23 GMT</pubDate><guid isPermaLink="false">Created Issue: Check if field Required not implemented [15645] 20120924071123A</guid></item><item><title>New Post: Datasheet View Functionality</title><link>http://sp2010filteredlookup.codeplex.com/discussions/395951</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;Has anyone tried to use this solution in a datasheet view?&amp;nbsp; We implemented the WSS 3.0 version of this and it would not allow editing in datasheet view and show &amp;quot;read only&amp;quot; in the status bar.&amp;nbsp; I need to know before we migrate our sites to 2010
 if I have to find another solution.&lt;/p&gt;
&lt;/div&gt;</description><author>bserick</author><pubDate>Tue, 18 Sep 2012 14:43:31 GMT</pubDate><guid isPermaLink="false">New Post: Datasheet View Functionality 20120918024331P</guid></item><item><title>New Post: How can we get this solution for SharePoint Online?</title><link>http://sp2010filteredlookup.codeplex.com/discussions/394844</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;I'm sorry but this solution cannot be converted to a sandbox solution&lt;/p&gt;&lt;/div&gt;</description><author>myro</author><pubDate>Sat, 08 Sep 2012 09:58:05 GMT</pubDate><guid isPermaLink="false">New Post: How can we get this solution for SharePoint Online? 20120908095805A</guid></item></channel></rss>