0 Replies Latest reply on Jun 14, 2011 10:35 PM by HyungSikKIM

    how to delete added items.

    HyungSikKIM

      Dear All.

      Let me ask you about LiveCycle from? I've faced with problems. especially presence option of object and saving document.


      - In the Page2, there is Add button to add row up to 10 rows. there are 2 sub-forms, MDListSoft, MDList. they can be changed depending on Option field in the first page. After Adding some sub-forms in the second page by Add button and then I changed value of Option field. Only first row disappeared. the others still remained.
      how to remove all of them, added by Add item button, when i change value of Option field.

      Thanks.

       


      Script in the Option Field [drop down type] -----------------------------------------------------------------

       


      Test_Report.Page1.Details.Info.info_Option.infoSelect::change - (JavaScript, client)
      var extPath = Test_Report.Page2;
      var changeEvent = xfa.event.change;
          Init.setPresence(extPath, "visible");
          if(changeEvent == "Op1"){
                  Init.setPresence(extPath.MDTitle, "visible");
                  Init.setPresence(extPath.MDList, "visible");
                  Init.setPresence(extPath.MDListSoft, "hidden");           
          }else if(changeEvent == "Op2"){
                  Init.setPresence(extPath.MDTitle, "visible");
                  Init.setPresence(extPath.MDList, "hidden");
                  Init.setPresence(extPath.MDListSoft, "visible");               
          };


      Script in the Add item button [Button type ] -----------------------------------------------------------------

       


      Test_Report.Page2.MDTitle.Config_Add::click - (JavaScript, client)
      var nNodes = 0;
      var optionValue = Page1.Details.Info.info_Option.infoSelect.rawValue;
      if(optionValue == "Op2"){
          nNodes = Page2.MDListSoft.resolveNodes("MDListSoft[*]").length;
          if (nNodes < 10){
          var obj = "";
              obj = Page2.MDListSoft.instanceManager.addInstance();
              obj.presence = "visible";
              }else{
                  app.alert("MAX : 10");
              }
          }else if(optionValue == "Op1"){
          nNodes = Page2.MDList.resolveNodes("MDList[*]").length;
          if (nNodes < 10){
          var obj = "";
              obj = Page2.MDList.instanceManager.addInstance();
              obj.presence = "visible";
              }else{
                  app.alert("MAX : 10");
          };
      };

       

       

       

      ttt.JPG