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
By the way, the Map sample crashes when you have no Internet connection. That is not very good.
Thank you for the feedback about the problem in Map sample. This problem has been forwarded to Crosslight development team. It is filed under CROS-726.
I will keep you informed with any news I heard from the team regarding CROS-726.
To see exactly what I need, please have a look at the MyInventory sample. Do a long click on one of the items. The action bar changes and you can see a "More" menu with sub menu entries. That is what I want to achieve.
The "More" menu in MyInventory sample uses popup menu. I have created a backlog regarding popup menu in fragment. It is filed under CROS-729.
In the meantime, you can check about how to create popup menu and handling click events (when user select a menu item) in http://developer.android.com/guide/topics/ui/menus.html#PopupMenu.
Edited on February 22, 2015 11:05 PMReason: Propose a solution
I'd like to propose a solution for the Crosslight Android fragment menu.
The proposed solution is as follow:
Step 1: Edit Styles.xml file and add following style to override drawable id for overflow menu in Android theme as seen in the following snippet code.
<?xml version="1.0" encoding="utf-8" ?> <resources> <style name="Theme.Splash" parent="android:Theme"> <item name="android:windowBackground">@drawable/light_splash</item> <item name="android:windowNoTitle">true</item> </style> <style name="Your.Theme" parent="@android:style/Theme.Holo.Light"> <item name="android:actionOverflowButtonStyle">@style/OverFlow</item> </style> <!-- Styles --> <style name="OverFlow" parent="@android:style/Widget.Holo.ActionButton.Overflow"> <item name="android:src">@drawable/ic_menu_moreoverflow_normal_holo_dark</item> </style> </resources>
Step 2: Use the new created theme in Android Manifest.
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="1" android:versionName="1.0" package="CrossFragMenu.Android" android:installLocation="preferExternal"> <uses-sdk android:minSdkVersion="14" android:targetSdkVersion="17" /> <application android:label="CrossFragMenu.Android" android:icon="@drawable/icon" android:theme="@style/Your.Theme"> </application> </manifest>
Step 3: Edit calcmenu.xml into the following:
<?xml version="1.0" encoding="utf-8" ?> <menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/DeleteAllButton" android:icon="@drawable/ic_action_discard" android:title="Delete all" android:showAsAction="never"/> </menu>
Save all the changes and the result should look like this (on Samsung GT-P3110).
I enclosed the modified version of CrosFragMenu project for your reference. Please let us know whether this helps or not.
Edited on February 23, 2015 09:20 PMReason: Update information about CROS-726
I'd like to inform you that the nightly-build which fixes CROS-726 (causing map sample crashes when there is no internet connection) is now available in here.
The nightly build has been tested in my end and the reported problem is no longer persist. Please feel free to let me know if you have different result.
Sorry for any inconvenience this problem may have caused you. Crosslight 3.0.5000.191 is a nightly build and was not tested for regression. Another nightly build, Crosslight 3.0.5000.193, is now available in the git repository.
I have tested Crosslight 3.0.5000.193 to ensure that the other bugs (CROS-637, CROS-638) are not reappeared. This should help.
Glad to hear that the problem is now resolve after apply the nightly build.
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.
Glad to hear that the reported problem has now resolved using latest nightly build 191.
Following screenshot shows how TimePicker section is displayed in Samsung Galaxy Tab 2 P3110 (running on Android 4.1.2).
And this is how TimePicker section looks like after apply Crosslight3_0_5000_186.zip.
Please ensure that the nightly build has been applied correctly; clean the solution; rebuild; and re-deploy the app. Please let me know if you have different result.
Sorry for the delay in sending this.
Crosslight 3.0.5000.191 is now available in the git repository. This nightly-build update includes fixes for CROS-722.
Based on my test using DrawerSample from Unified branch, the problem is no longer persist. Please apply the nightly-build and let me know the result.
Crosslight 3.0.5000.191 is now available in the git repository. This nightly-build update includes fixes for problems which reported on February 6, 2015 (click "Save" on "Label" section will causing the app crashes; and section "Text Field", Read-only field can be edited).
Please apply the nightly-build and let me know the result.
To show navigation bar or toolbar in modal view, set the value of EnsureNavigationContext property to true. This property gets or sets a value that indicates whether the presented modal view should always be wrapped in a navigation context.
Example:
protected override void ExecuteAdd(object parameter) { this.NavigationService.Navigate<ItemEditorViewModel>( new NavigationParameter() { NavigationMode = NavigationMode.Modal, EnsureNavigationContext = true, ModalPresentationStyle = ModalPresentationStyle.FormSheet, CommandId = "Add" }); }
Hope this help.
I'd like to confirm whether you have set the DateTime Serialization Mode property value of ModifiedDate to Utc?
One of the key challenges in building successful data-driven mobile apps is the consideration of multiple users who access and make changes to the data in different time zone. Consider a user posted a comment on 8:00 AM GMT+7, the app should smartly display the comment as 11:00 AM on other user's devices located in GMT+10 timezone.The best practice to address this challenge is to convert the date/time value to UTC+0 time when sending the data to the data service. Upon retrieval, the UTC+0 value will be converted back to the local time zone respective to the setting in each device.
One of the key challenges in building successful data-driven mobile apps is the consideration of multiple users who access and make changes to the data in different time zone. Consider a user posted a comment on 8:00 AM GMT+7, the app should smartly display the comment as 11:00 AM on other user's devices located in GMT+10 timezone.
The best practice to address this challenge is to convert the date/time value to UTC+0 time when sending the data to the data service. Upon retrieval, the UTC+0 value will be converted back to the local time zone respective to the setting in each device.
Please find the complete guides about how to implement data synchronization by creating a new Crosslight app from Crosslight Business Template in here.
Another suggestions that you can try are:
To break execution when an exception is thrown
After this, try to add a breakpoint in SynchronizeChanges. If this doesn't help, you can try to use SQL Profiler to analyze if there are any issues during data-synchronization in server.
... There is no menu in the top right corner within the action bar. When hitting the left hardware button the menu slides in from the bottom.
Could you please inform me about the Android version of your device (for example: Samsung GT-P3110 running on Android 4.1.2) and the screenshot which shows the quoted problem?
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