Your Privacy Matters: We use our own and third-party cookies to improve your experience on our website. By continuing to use the website we understand that you accept their use. Cookie Policy
1000
Bug: Move columns dialog crashes in Windows Store App
posted

Hello,

when using igGrid in a Windows Store App, the Move Columns Dialog ("Feature Chooser > Move To > Move Columns") crashes with an exception because of a violation adding dynamic content. The other dialog windows work.

Best regards,

Joern

Parents Reply
  • 4315
    Offline posted in reply to Joern

    Hi, Joern.

    I will explain the problem, because it seems I mislead my colleague when I helped him to answer your case.

    I just need one clarification from you, thanks in advance. The description you are talking about is for our Ignite UI product, which is different from the Windows UI one. I guess you are using the controls from the Windows UI packet, rather directly the scripts from Ignite UI. Is this right?

    We will not have support for our Windows UI (WinJS) product for this release, which means that we already have some WinJS implementation, but will not release new one with next 14.1 iteration of our product. This doesn't mean that we are not going to fix bugs, like the one you've pointed. You will be notified when the problem, that my colleague has created, is fixed.

    In Windows UI product for HTML, we are using the Ignite UI controls, and we're creating some wrappers around the already existing controls, in order to clear such WinJS specific exceptions. In addition to that, we needed to add some more logic in the IGnite UI controls (not their WinJS wrappers), to clear some other issues, like the "MSApp.execUnsafeLocalFunction". That's why you are seeing the call "MSApp.execUnsafeLocalFunction" inside the IGnite UI controls. And it's not partially implemented, just in some of the places the wrapping of such code is missed. Our idea with the previous post was to give you the workaround, while the bug is fixed and solution arrives to you. The fix is to wrap the method, that is throwing exception, inside the "MSApp.execUnsafeLocalFunction" and to do this directly inside the Infragistics source code - you don't need to wrap all the Ignite UI source code. I guess this is what we are also going to do, but of course if this is not possible for you, we will provide you later with the fix.

    The description about IgniteUI here in the Store, says "Create modern...  browser-based apps... that look, feel and behave just like device-native apps, without learning multiple languages or frameworks...". This means that IGnite UI controls can be used in pages and they will run on any device's browser, including browser on Surface device. On other hand IGnite UI control can be used inside frameworks, similar to PhoneGap, which will later translate the code to any device-native app, including also applications from the Windows store. It's not recommended to use directly Ignite UI controls (without the WinJS wrappers) inside native Windows store application. If you want to create multi-platform solution, maybe it should be just a page, or application written in frameworks like PhoneGap. This is if we want to use IGnite UI controls inside WinJS app, without the Windows UI packet. The other options, of course, is to use Windows UI controls to create native Windows app. 

    I hope my answer will help you to resolve your case and I we will wait for your feedback. We will also write you when we have update for the bug. Thanks for the patience!

    Best regards,

    Nikolay Alipiev

Children