We are experiencing an unusual issue in our application running on Appian version 24.4. When users fill out a text field and tab out, the value is not immediately saved to the associated local variables or rule inputs. Interestingly, the value only seems to persist after entering text two or three times.
This behavior is inconsistent and unexpected. Has anyone else encountered this issue or identified a possible root cause? Any suggestions or workarounds would be greatly appreciated.
Discussion posts and replies are publicly visible
Hi kranthik3507 1. Is this issue only with text field or any other fields?
2. Is it happening for all text fields in the interface?
3. Can you please share sample code to look into
Can you share a minimal code example which shows this behaviour?
Hi Shivakanth Reddy P
happing only in textFields.
This issue is happening randomly in the text fields of the application.
a!localVariables( local!data:a!map( firstName:null, lastName:null, email:null, country:null, orgName:null, title:null ), a!formLayout( label: "REGISTER NOW", instructions: "Enter your details below to register for the conference", contents: { a!sectionLayout( label: "YOUR DETAILS", labelSize: "SMALL", labelColor: "STANDARD", contents: { a!cardLayout( contents: { a!columnsLayout( columns: { a!columnLayout( contents: { a!textField( label: "First name", value: local!data.firstName, saveInto: local!data.firstName ) } ), a!columnLayout( contents: { a!textField( label: "Last name", value: local!data.lastName, saveInto: local!data.lastName ) } ) } ), a!textField( label: "Email address", labelPosition: "ABOVE", value: local!data.email, saveInto: local!data.email ), a!dropdownField( label: "Country", labelPosition: "ABOVE", placeholder: "Select your country of residence", choiceLabels: {"United States", "United Kingdom", "Canada"}, choiceValues: {1, 2, 3}, value: local!data.country, saveInto: local!data.country ), a!textField( label: "Organization name", labelPosition: "ABOVE", value: local!data.orgName, saveInto: local!data.orgName ), a!textField( label: "Job title", labelPosition: "ABOVE", value: local!data.title, saveInto: local!data.title ) }, style: "#f2ede1", shape: "SEMI_ROUNDED", padding: "STANDARD", marginBelow: "STANDARD", borderColor: "#d4cebe" ) }, marginAbove: "STANDARD" ) }, buttons: a!buttonLayout( primaryButtons: { a!buttonWidget( label: "Register", icon: "arrow-right", submit: true, validate: true, style: "SOLID", color: "#DEB03D" ) }, secondaryButtons: { a!buttonWidget( label: "Cancel", submit: true, validate: false, saveInto: {}, style: "OUTLINE", color: "#000000", value: true ) } ), ))
hi Stefan Helzle
What does "randomly" mean? BTW, do you use any browser addons, auto-fill or anything?
Does this happen in the interface editor, or in process only? If only in process, what is the configuration of the start form and process variables?