sharepointmosslookup-field

Display SharePoint lookup field on publishing website


A page within our MOSS publishing website has a property which is a lookup field.

I only want the selected text to be displayed when you view the page not in edit mode, but when I use the Microsoft.SharePoint.WebControls.LookupField it generates a hyperlink to the SharePoint list item (obviously bad).

Is there a way around this, short of creating my own lookup field control?


Solution

  • You can use a jQuery hack

    Using JQuery to remove Linked List Items hyperlinks.

    <script type="text/javascript" src="/jquery-1.3.1.js"></script>
    
    <script type="text/javascript">
    $(document).ready(function() {
       $('a[href*="RootFolder=*"]').each(
          function(index) {
             var link = $(this);
             $(this).after("<span>" + link.text() + "</span>");
             $(this).remove();
          });
    });
    </script>