Update: Marc D. Anderson has now updated the Jquery files, so if you use the latest version this won’t be an issue anymore and you can disregard this post.
I have previously written a walk-through about how to implement a relationship between two columns:
http://www.uccorner.com/54/sharepoint/cascading-drop-down/
My friend and excellent SharePoint-er Jasmine Garry found ut that under certain circumstances, this approach did not work. To be more precise, if your site is in another language than English, and your column in the list where the relationship is (i.e. “Vacation Plans”) allows for multiple select, you get this error:
Message: Column not found on page
The reason for this is that the Jquery file uses hard-coded English terms to create a string that works with multiple select.
Solution:
First, in the code for your custom NewForm (the page where you are getting the actual error), look for a select tag and find the one where title=”City possible values”. Possible values will be in your own language. Now open the jquery.SPServices-0.4.8.min.js-file (or the version you are using), replace all occurrences (there are several) of possible values with the equivalent from your own language that you just found in the source code for the page.
Now, do the same procedure for “selected values” and you are good to go.
This is a workaround, and is expected to be fixed in a later release of the Jquery file by Marc D. Anderson.
Thanks to Jasmine Garry and Marc D. Anderson for figuring this out: http://spservices.codeplex.com/Thread/View.aspx?ThreadId=85478
