iSeller Commerce
iSeller POS Retail
iSeller POS F&B
iSeller POS Express
Crosslight
WebUI
ClientUI
What's New
Download Trial
Web Solution
Mobile Solution
Enterprise Solution
Custom Development
Blog
Community
Latest Development Blogs
ForumPostTopic
Browse By Tag
Hey Guys,
Congratulations on releasing Crosslight v2.0. Lots of stuffs added, and we can't wait to take advantage of the new features. Kudos!
On the other hand, did you change the behavior of modal views? Funny thing is, when we upgraded to Crosslight v2.0 libraries, the BACK buttons from the modal navigation is no longer present on wizard-like navigation. I understand we reported issues due to the Validate() funtion crashing the app when going back to the previous view after failing validation. But, going back to the previous view should still be functional if the Vaidate() funtion is succesful or no changes were made to an Item.
As far as I know, there are no changes on the behavior of modal views. A quick test on my local end using ServicesSamples shows that the Back button is present (using Crosslight 2 libraries).
The sample is available in http://git.intersoftpt.com/projects/CROS/repos/samples/browse/ServicesSamples.
Look forward to hearing back from you.
That sure thing works with UIViewController<TViewModel>. But it doesn't work for our scenario. The navigation views are represented by UITableViewController<TViewModel>. The MainViewController contains an Add button, once clicked it will start a modal navigation by setting a NavigationParameter to Modal, and EnsureNavigationContext to true.
Here, I have attached an illustration. Within this screenshot, there are two sets of navigations. One is a modal and the other is non-modal. The root viewcontroller for the app is a TabController, containing the non-modal navigation on Tickets tab. Now, when you click the add button as stated (encircled in Green), it will launch the modal navigation to select a new Location to add. Once a Location has been selected it will navigateto a UIFormViewController, but we noticed the BACK button is missing (encircled in Blue).
I hope that's clear enough. Kindly simulate the scenario and provide feedback. FYI, this is working on v1.0.5000 of Crosslight. Cearly, there has to be something changed here that triggers this effect. No changes on our codes, just the libraries from v2.0.5000.
Thanks!
Hi Domingo,
Really sorry for the inconvenience. I've successfully tried to replicate your issue and we're currently working on it. We'll keep you posted on this issue. Most likely we'll fix this in our nightly build.
Gracias! Please do keep this thread up-to-date with your latest findings. And please advise how we are going to get an update from the build you mentioned.
Now you can obtain the latest Crosslight assemblies from our nightly build repo by following the steps outlined in this document: http://developer.intersoftpt.com/display/crosslight/Updating+Crosslight. I've also added a sample on which you can test the nested modal navigation you're having fixed in this sample: http://git.intersoftpt.com/projects/CROS-SUPP/repos/modal-back-missing/browse. Let us know if this solved your issue. Thanks!
Well, this didn't work. I believe UIFormViewController's default back button is being represented by "Cancel". Before v2, this wasn't the behaviour of the back button on UIFormViewControllers if it's part of a modal navigation context. I understand Cancel should appear on UIFormViewController if it's the first View of a modal navigation context, or if the View is being loaded as a FormSheet but not if it's in a middle of modal navigation context. This issues doesn't occur on a normal navigation context.
Attached video shows the "Back" button behavior on modal-back-missing sample project with the nightly build of Crosslight, as informed by Nicholas Lie's post on May 15, 2014.
Please let me hear your feedback regarding the video.
Cool! Works perfect! Awesome!Crosslight v2.0.5000.50
Glad to hear the good news.
Should you need further assistance or run into any problems regarding our controls, feel free to post it into our forum. We would be happy to assist you again.
or
Choose this if you're already a member of Intersoft Community Forum. You can link your OpenID account to your existing Intersoft Social ID.
Choose this if you don't have an Intersoft account yet. Your authenticated OpenID will be automatically linked to your new Intersoft account.
Enter your Wordpress Blogname