Any feedback or guidance will be appreciated. Thanks.
Hi,I've asked our Sharepoint team for assistance on this case and they had the following questions for you:1. Which release and which version of our jQuery controls are you using?2. Have you tried using the latest Service Release for version 2012.1 or 2011.2?2. Does the ribbon you're using contain anything from a 3rd party or is the default one from SharePoint?PS: Sorry about the delay - working with SharePoint requires us to collaborate with another team and SharePoint-related issues are hard to handle as we don't have one which we can use as a bug-finding playground.
Was anything ever resolved on this issue? I'm encountering it also on the 2012.2 version.
The ribbon is the stock SharePoint ribbon.
Thanks,
Dan
This issue is not yet resolved. Infragistics team could reproduce this issue but are still looking for the fix. We have provided details to one of the Infragistics guy with the sample code.
sagarsalvi83 said:This issue is not yet resolved. Infragistics team could reproduce this issue but are still looking for the fix. We have provided details to one of the Infragistics guy with the sample code.
Hello Borislav,
I have the same problem within an user control for sharepoint. By now, is there a solution herefore?
Thanks in advance!
Markus
Hi Markus,Our developers have resolved the blocking issues that the Ignite UI controls had with SharePoint.If you get the latest Service Release for Ignite UI 2012.2 from the "Keys and Downloads" section of your account, there should no longer be any problems such as JS exceptions or such.However, there are a few very important details that I'd like to make note of:The Ignite UI controls are adding functions to the JavaScript Array and Function prototypes. These functions are then used by all controls. Adding the functions to the array is made for performance reasons: this is the fastest way of reaching them (the functions). We've tried other alternative approaches, but unfortunately all of them caused us to sacrifice performance which is not an acceptable trade-off.Thus, we add the necessary functions using the best way possible: using Object.defineProperty.This way these functions will not be enumerated as members of an Array (by a for-in/for-each cycle which SharePoint's JS scripts uses from time to time).Unfortunately, as you can see from the foot note on Object.defineProperty:[1] In Internet Explorer 8 Object.defineProperty only accepts DOM objects (MSDN reference). So the problem remains only for Internet Explorer 8.The problem is that SharePoint enforces IE to go to 8 compatibility view.So there could still be problems with Ignite UI controls under IE8 when for-in/for-each cycles are used, but that's a downside we've decided to accept. In case you need full compatibility with IE8 or rather - with SharePoint (and it's muff JS scripts), I'd suggest using our SharePoint widgets instead. Hope this helps,Borislav
Object.defineProperty