Page on Mobile Client doesn't refresh on input but RTC does?

Brimstar
Member Posts: 14
I have a page that is used for scanning barcodes. When I scan a barcode I execute a bunch of logic in the field.validate function that updates several bits of display information for the user. If I open the page in the RTC it works perfectly. If I open in the mobile client on an Android based barcode scanner the page isn't updating like it should. Is there something I should be looking for? Here's the code on the validation block. The variables with Display in the name are tied to the fields displayed on the page.
IF ScannedBarcode <> '' THEN BEGIN IncomingShipmentScan."Entry No." := 0; IncomingShipmentScan.INIT; IncomingShipmentScan.Barcode := ScannedBarcode; IncomingShipmentScan.Result := IncomingShipmentScan.ProcessScan(IncomingShipmentScan.Barcode); IF IncomingShipmentScan.Result = 'Found' THEN BarcodeResultStyle := 'Favorable' ELSE BarcodeResultStyle := 'Unfavorable'; IncomingShipmentScan.CALCFIELDS("NAV Purchase Order Line No.","NAV Purchase Order No.","NAV Purchase Receipt No."); //LineTotalInfo := FORMAT(IncomingShipmentScan.GetIncomingShipmentLineScanned) + '/' + FORMAT(IncomingShipmentScan.GetIncomingShipmentLineTotal); //ReceiptTotalInfo := FORMAT(IncomingShipmentScan.GetIncomingShipmentScanned) + '/' + FORMAT(IncomingShipmentScan.GetIncomingShipmentTotal); ResultDisplay := IncomingShipmentScan.Result; ItemNoDisplay := IncomingShipmentScan."Item No."; SerialNoDisplay := IncomingShipmentScan."Serial No."; PONoDisplay := IncomingShipmentScan."NAV Purchase Order No."; POLineNoDisplay := IncomingShipmentScan."NAV Purchase Order Line No."; PRNoDisplay := IncomingShipmentScan."NAV Purchase Receipt No."; ScannedBarcode := ''; IF IncomingShipmentScan.Result <> 'Duplicate' THEN IncomingShipmentScan.INSERT(TRUE); END; IF BarcodeResultStyle <> 'Favorable' THEN CurrPage.SoundFeedback.PlaySound('https://navdev2016.vpt-inc.com/AudioLibrary/negative.mp3'); CurrPage.UPDATE(FALSE);
0
Categories
- All Categories
- 73 General
- 73 Announcements
- 66.6K Microsoft Dynamics NAV
- 18.7K NAV Three Tier
- 38.4K NAV/Navision Classic Client
- 3.6K Navision Attain
- 2.4K Navision Financials
- 116 Navision DOS
- 851 Navision e-Commerce
- 1K NAV Tips & Tricks
- 772 NAV Dutch speaking only
- 617 NAV Courses, Exams & Certification
- 2K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 320 Dynamics CRM
- 111 Dynamics GP
- 10 Dynamics SL
- 1.5K Other
- 990 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 35 Design Patterns (General & Best Practices)
- 1 Architectural Patterns
- 10 Design Patterns
- 5 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1.1K General Chat
- 1.6K Website
- 83 Testing
- 1.2K Download section
- 23 How Tos section
- 252 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions