Expand my Community achievements bar.

Radically easy to access on brand approved content for distribution and omnichannel performant delivery. AEM Assets Content Hub and Dynamic Media with OpenAPI capabilities is now GA.

Livecycle: Is there a way to add a new page by choosing what kind of page from a drop down menu

Avatar

Former Community Member

I am creating a form to be used for patient care,

I have multiple pages, the first is an information page, second is an evaluation page, the third is a treatment page.

I am hoping to add a drop down menu (Add New Page) with the following in it:

1. Treatment Note

2. Discharge Summary

3. Treatment Order

4. Progress Note

Each of the selections corresponds to a specific page layout.

     ie:  1.  Vitals, signature, etc.

           2. Previous information compared to current status

          3.  Ordering equipment etc.

          4. Updating referral source.

I am new to this so any help is appreciated, assume I know very little to begin with so specifics on how to create your recommendations are greatly appreciated.

Cheers

3 Replies

Avatar

Former Community Member

The attached contains a drop-down that sets focus on a text field on the applicable page. The effect is to navigate to the page. The exit event looks like this...

//form1.page1.subform1.pageSelection::exit - (JavaScript, client)

switch (this.rawValue) {

case "Treatment Note":

   xfa.host.setFocus(form1.page2.subform1.someField);

   break;

case "Discharge Summary":

   xfa.host.setFocus(form1.page3.subform1.someField);

   break;

case "Treatment Order":

   xfa.host.setFocus(form1.page4.subform1.someField);

   break;

case "Progress Note":

   xfa.host.setFocus(form1.page5.subform1.someField);

   break;

default:

   break;

}

There are a variety of ways this could be accomplished.

Steve

Avatar

Former Community Member

Thank you but I think you are describing to a page, what I am looking to do is ADD a page in the end user ie if I need to discharge the patient I add a discharge note, or if I want to see the patient again I can add a new treatment note.

Any thoughts?

Avatar

Level 9

Hello ,

You can use this switch statements.But instead of setting focus if you like to add pages then you can use the instance manager concept here.

For example

switch (this.rawValue) {
    case "Treatment Note":
           form1.page2.instanceManager.addInstance(1);
        break; .......

Same logic for all the pages that you want to add.

Hope it helps.

Thanks.

Bibhu.