EntryClient

  • Status Assigned   Reopened
  • Percent Complete
    0%
  • Task Type Bug Report
  • Category Other
  • Assigned To
    Torsten Bonde Christiansen
  • Operating System Windows
  • Severity Medium
  • Priority Very Low
  • Reported Version 4.0
  • Due in Version Undecided
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: EntryClient
Opened by Jean-Marie Chrétien - 30.06.2017
Last edited by Jens Lauritsen - 30.06.2018

FS#173 - Focus transferred to the next field before the field is full

Identified in version 4.2.0.0 and below

I have a field defined with only one digit in the "decimal" part and three digit in the "length" part.

In the epidata entry client, when the user enter "123," a zero is automatically added when "," is entered and the focus is transferred to the next field.

This only occurs when the total number of characters entered by the user is equal to "length"+"decimal" and only for fields with one decimal.

If the user enter "1,2" it's ok.
It's quite disturbing for our users.

Admin
Torsten Bonde Christiansen commented on 04.08.2017 09:08

The confusion is that the Length specifier for float is the "whole" length of all character and that the decimal part is (partly) optional.

So if you have a float variable with length 3 and decimals 1 then effectively the data may look like:
123
112
1,2
,23

Jean-Marie Chrétien commented on 30.06.2018 10:48

Hello, thank for your commentary but it does not solve my question. I think my explanations were not clear enough.
So I prepared an epx file to demonstrate the problem.

You will find below the XML definition of the field on wich the problem occurs

I can sent to you the epx files.

<Field id="V1" top="38" left="194" type="ftFloat" length="4" decimals="1" entryMode="emDefault" showValueLabel="true">
<Question>
<Text xml:lang="en">Float 2.1 (total lenght 4 car)</Text>
</Question>
</Field>
Best regards

Loading...

Available keyboard shortcuts

Tasklist

Task Details

Task Editing