You are viewing limited content. For full access, please sign in.

Question

Question

How to duplicate a page instead of duplicating every single field?

asked on November 1, 2022

I would like to create a form that has many identical pages.

Currently I'm doing this by duplicating each field over and over again until I complete all pages.  

Is there a better quick solution to achieve this? Is there a way to simply copy the whole page with its fields?

 

Thank you,

0 0

Replies

replied on November 2, 2022

I don't believe so unfortunately.  You can select multiple fields using Ctrl+click, but then the Edit/Delete/Duplicate buttons disappear.  You can delete the selected ones by hitting Delete on your keyboard, but I don't think there is a keyboard shortcut to duplicate fields (Ctrl+C and Ctrl+V don't work, and neither does Insert).

1 0
replied on November 4, 2022

Duplicate page is supported with the new form designer. You can copy the page with all the fields inside. 

1 0
replied on December 11, 2022

I have tried this with no luck. Can you be specific how this is done?

 

Thanks!

 

Frank

0 0
replied on December 11, 2022

When you click on the blank area under the page tab, there is a "Duplicate" action icon appear, click it will copy the whole page with the fields inside it, please see the attached video.

0 0
replied on December 12, 2022

Thanks for the quick response on this!

 

But when I try to follow the video, I don't get the duplicate icon. it's like my page has no blank spot. 

 

Any suggestions?

 

Frank

0 0
replied on December 12, 2022 Show version history

I just realized that your designer looks a lot different than mine. maybe I need an upgrade? what version is most current? If you are on 11...that would explain it. I am on 10.4.5.316

 

0 0
replied on December 12, 2022

You are using the classic form designer with Forms 10.4.5. I am using the new form designer with 11.0.2201.20436. The new form designer is added since Forms 11(https://support.laserfiche.com/kb/1014265/list-of-changes-for-laserfiche-forms-11 ). You can get latest Forms 11 from https://support.laserfiche.com/download/4167/laserfiche-forms-11-update-2 . 

1 0
replied on December 12, 2022

Thank for again responding quickly. I have put in a request with our VAR as to what it would take to upgrade to v. 11

 

Frank

1 0
replied on December 15, 2022

Forms 11 Update 3 will be released very soon and it contains lots of new features for the form designer, you can upgrade to it. 

1 0
replied on December 15, 2022

Any Idea how soon? we are looking at possibly upgrading our whole system to 11 on Mon Dec 19th if possible.

 

Thanks!

 

Frank

0 0
replied on December 15, 2022

We are targeting to release on 12/20/2022.

0 0
replied on March 13, 2023

Can this "duplicate page" method be triggered from javascript? 

0 0
replied on March 15, 2023

No, you can only add/duplicate page when design the form, you are not able to duplicate page when filling the form.

You want to add new page dynamically using JavaScript when the users are filling form? What is the use case of this?

0 0
replied on March 16, 2023

We have an internal form that we use for process discovery for different document types. We may be automating multiple documents, so I would like to duplicate the page for each document that we will be automating. As a simple example (My actual example is a little more complicated). Say I was doing discovery for a filing workflow. For each document type, I need to know where the document will be filed and how the client wants to name that document. I want the main page to ask how many documents are we automating, and then for each document, I would like to dynamically create a separate page to collect the folder name where the document is to be filed, and the naming convention for that document.

1 0
replied on March 28, 2023

I am assuming there is no creative way to show or hide a page tab dynamically either using the LFForm object since the LFForm object seems to only work with "fields" and not elements on the page?

Since I cannot create the page dynamically, I was trying to create them ahead of time and only show them when I needed to, but that doesn't seem to be an option either. For example, I have a collections field where I am adding the different document types. If there are 3 additional document types, I want to show the 3 pages that correspond to those document types. I cannot add field rules based on the index of a collection, nor can I use javascript anymore to access elements directly on the page. 

A feature request would be to either allow field rules to be applied based on the "index" of a collection field OR to create an LFForm.findElement method to locate certain elements on the page that are not "fields".

0 0
replied on March 28, 2023 Show version history

@████████ - How about a field outside of your collection that has a formula based on the index of the collection, and then field rules based on that field instead of directly on the collection?  I haven't specifically tested it, but I think it would work.

Edit to Add: I do agree that greatly increasing the number of objects and things that can be modified via the the LFForm interface would be very beneficial.

1 0
replied on November 1, 2022

absolutely. Just make a copy of the form and rename as needed.

You are not allowed to follow up in this post.

Sign in to reply to this post.