I am working on a publishing site. As required, a view of pages library needs to be displayed on a page. The view contains a managed metadata field.

If access the page directly, the view can be filtered with any of the fields. But if access the page via iFrame on other sites or even the same site, filter the view with managed metadata field, I cannot get any response from server. Filtering works fine for all types of site column except managed metadata.

I tried to isolate the issue: when trying to filter with a field, dynamically a drop down menu will be generated based on a out of box template. Each item on the drop down menu has an onmenuclick event. For a simply type field the event is:

onmenuclick="javascript:HandleFilter(event, 'url')" 

but for a managed metadata filed the event is:

onmenuclick="javascript:window.parent.HandleFilter(window.parent.event, 'url')"

I am not allowed to modify the out of box template. So please help, is there any solutions or hotfix? Any thoughts are appreciated. Thanks.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.