Quantcast
Channel: Adobe Community : All Content - LiveCycle Designer
Viewing all articles
Browse latest Browse all 5571

action on one date/time field changes another one that it should not change

$
0
0


I am working in Adobe LiveCycle Designer ES2. I have created two date and time fields formatted to just display time which is working well. I have also created a button with and action associated with each field that is set to update the field time when clicked. The actions work on both buttons, however each button changes both fields rather than just the one addressed by the button. I have tried several scripting options and action builder options but I cannot isolate the two fields from the two buttons. The way they are intended to work is, when the form is opened, the user clicks the "start time" button and the current time is entered into the first field. When the user has completed thier task they are to click the second button that is intended to set the current time in the "finish time" field. Somehow these two fields seem to be linked and I have been unable to separate the actions between the two. Am I missing something? Thanks.

Field and Button script:

 

//+Start Time

 

   form1.#subform[0].Start_Time[0]::ready:layout - (FormCalc, client)

  $.rawValue = (Num2Time(Time(), "HH:MM:SS"))

 

    form1.#subform[0].Start_Time[1]::click - (JavaScript, client)

  //+ GENERATED - DO NOT EDIT
(ID:481AA615-BA3C-4085-BFB0-6240244ED76C CRC:853078032)

  //+ Type: Action

  //+ Result2:
SetEnabled("$Node2","readOnly")

  //+ Result1:
SetFieldValue("$Node2","totoday","")

  //+ Node2:
form1[0].#subform[0].Start_Time[0]

  //+ Node1:
form1[0].#subform[0].Start_Time[1]

  //+ Condition1:
Button("$Node1","click")

  //+ ActionName: Start_Time[1].click

  this.resolveNode("Start_Time[0]").rawValue= util.printd("yyyy-mm-dd",new Date());

  oTargetField = this.resolveNode("Start_Time[0]");

      oTargetField.access= "readOnly";

  //-

 

 

 

  //+End Time

  form1.#subform[0].Finish_Time[1]::ready:layout - (FormCalc, client)

  $.rawValue = (Num2Time(Time(), "HH:MM:SS"))

  

form1.#subform[0].Finish_Time[0]::click - (JavaScript, client)

  //+ GENERATED - DO NOT EDIT (ID:FCE1EADA-539C-4189-92F5-77FFDCB15B4B CRC:1724778531)

  //+ Type: Action

  //+ Result2: SetFieldValue("$Node3","totoday","")

  //+ Result1: SetEnabled("$Node2","readOnly")

  //+ Node3: form1[0].#subform[0].Finish_Time[1]

  //+ Node2: form1[0].#subform[0].Start_Time[0]

  //+ Node1: form1[0].#subform[0].Finish_Time[0]

  //+ Condition1: Button("$Node1","click")

  //+ ActionName: Finish_Time[0].click

  oTargetField = this.resolveNode("Start_Time");

      oTargetField.access= "readOnly";

  this.resolveNode("Finish_Time[1]").rawValue= util.printd("yyyy-mm-dd",new Date());

 

//-


Viewing all articles
Browse latest Browse all 5571

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>