Dual Cross Site Lookup Field With PickerDialog

UPDATE 25 november 2008 15:11:23: Sorry, but it looks like I have deployed not 100% working example :( code has been updated. Now, the reverse lookup will contain lookup to source element automaticly.

This control has been created for the MS Forum post request: Any experiences to share regarding custom lookup field types? . It suppose to be delivered some time ago, however my personal life did not allowed me to do it earlier.

Dual-Cross-Site Lookup Field with PickerDialog is extended version of my Cross-Site Lookup Field with PickerDialog control which has been created 2! months ago – how this time pass by.

This control enables you to create a two-way connection between list items on the lists, for instance Books to Authors, an Authors to Books, with user friendly search engine built-in in PickerDialog and fully automatic connection creation.

 

Therefore, for now on, you will be able to navigate thru book to author and vice versa, just by providing authors in new/edit form of the book.

 

Configuration, is quite easy, first we need to provide information about lookup to target list:

 

Then lookup to current list:

 

As this is open source, and it’s absolutely free to use, you can easily extend it to your needs.

There is one drawback... comments in the code are in Polish, I will do my best to translate them ASAP, but this depends on my free time which varies recently :(

You can download WSP solution file from here: Solution - Gutek Dual Cross Site Lookup With Picker.

Source code from here: Source Code - Gutek Dual Cross Site Lookup With Picker.

If you have any questions do not hesitate to ask.

PS.: I’ve done my best to test it fully, but I can’t guarantee you that it is 100% functional, if you find any issues please let me know, thanks!

Opublikowane 12 listopada 08 07:33 przez Gutek

Powiadamianie o komentarzach

Jeżeli chciałbyś otrzymywać email gdy ta wypowiedź zostanie zaktualizowana, to zarejestruj się tutaj

Subskrybuj komentarze za pomocą RSS

Komentarze:

# Gutek said on listopada 23, 2008 19:28:

Few things I have noticed:

1) There is an issue when you do not want to create reversed lookup, but just a lookup. Validation controls are still validating fields when they are not enabled;

2) You can’t create field on content type – error is showed instead of create page;

3) You need system collection administration account to add a field to list.

I will try to resolve them as soon I will find some free time.

# adambart84 said on listopada 25, 2008 12:47:

Witam!!! Zainstalowałem twoje rozwiązanie i mam do niego kilka pytań. Otóż z opisu jaki znajduje się na tej stronie wywnioskowałem że działanie pola jest automatyczne. Czyli że jeśli przyporządkuje autorowi książkę, to do książki automatycznie przyporządkowany zostanie autor/autorzy. Po krótkich testach okazało się że nie działa to w ten sposób. Czy istnieje taka możliwość zautomatyzowania wypełniania pól?

# Gutek said on listopada 25, 2008 14:30:

@adambart84

To tak dziala. Przyklad masz na stronie http://ms-groups.pl/pgs z prelegentami i prezentacjami.

Przyklad uzycia:

1) Tworze element prezentacja ale nie mam jeszcze prelegenta

2) Wchodze na liste prelegencji, dodaje prelegenta a w nim ustawiam prezentacje

3) wchodzac na liste prezentacji mam informacje o tym, ze dana prezentacje prezentuje prelegent + link do niego.

Zaraz jeszcze sprawdze to rozwiazanie co jest zine.net.pl bo ostatnio je aktualizowalem i dam znac.

Gutek

# Gutek said on listopada 25, 2008 14:51:

@adambart84

Tak sorki :( cos po tej aktualizacji sie walnelo :(

Dzis to poprawie i podrzuce dzialajaca wersje

Gute

# Gutek said on listopada 25, 2008 15:09:

@adambart84

Pole zaktualizowane i juz dziala poprawnie. sorki za problem

# adambart84 said on listopada 27, 2008 12:00:

Dzięki!!!

Teraz wszystko gra i trąbi:)

# sam said on stycznia 22, 2009 07:25:

I m loading dynamic EntityEditorwithpicker in WebPart

I get ICallbackEventHandler Error when verygying the searching data

I want to learn entire controls coding

How does It Work ....?

Thankx

# Gutek said on stycznia 25, 2009 22:11:

@sam

A week ago I found this article on MSDN:

http://msdn.microsoft.com/en-us/library/cc889345.aspx

IMHO it explains EntityEditorWithPicker in details.

Hope it will help you.

Cheers,

  Jakub G

# adambart84 said on marca 25, 2009 16:04:

Witam. Zauważyłem że wciąż pojawia się problem w przypadku pojedynczego lookupu. Czy w najbliższej przyszłości planujesz poprawianie tego problemu?Próbowałem przejżeć źródła które udostępniłeś jednak trochę się w nich gubię. Może mógłbyś mi poradzić gdzie szukać przyczyn błędu?

Pozdrawiam.

# Gutek said on marca 25, 2009 18:44:

@adambart84

http://zine.net.pl/blogs/gutek/archive/2008/09/15/cross-site-lookup-field-with-pickerdialog.aspx

tutaj masz lookup ktory nie jest dual.

Jezeli chcesz to przysiade i zakoncze ja tak by mozna bylo opublikowac kod na codeplex. chcialem tylko zrobic Proof of concept i pewne rzeczy nie sa dociagniete w tej kontrolce - np.: wymaga super duzych uprawnien.

workaround problemu z "pojedynczym" polem jest taki by zrobic wszystko tak jak dla dual a dopiero po uzupelnieniu wszystkich pol, odznaczyc checkbox dla dual. wtedy edycja tez nie chodzi najlepiej ;)

chyba sie tym jednak zajme, ale nie obiecuje na kiedy by to bylo gotowe. moze w ciagu 1-2 tygodni? jak potrzebujesz pomoc to pisz na maila do mnie albo tutaj i wtrakcie poprawiania bede wstanie Ci udzielic szybkich i konkretnych odpowiedzi :)

Gutek

Co o tym myślisz?

(wymagane) 
(opcjonalne)
(wymagane) 

  
Wprowadź kod: (wymagane)